2011-09-23 58 views
0

我正在开发一个应用程序。在这里我写下面的代码来设置当前日期的DateFormat。但它只能工作到9个月。从10个月起,它给出零价值。所以请告诉我如何解决这个问题。我的代码如下:如何在iPhone应用程序中设置当前日期的Dateformat?

NSDate *datestr = clInfo.cldrinfodate; 
NSDateFormatter *dateFormat1 = [[NSDateFormatter alloc] init]; 
[dateFormat1 setDateFormat:@"MM/dd/yyyy hh:mma"]; 
NSString *date1 = [dateFormat1 stringFromDate:datestr]; 
+0

你可以告诉datestr日期意味着你是从clInfo.cldrinfodate – Narayana

+0

这让本日像23-09-2011 –

回答

-1

你可以试试这个。

 NSDate * mCurrentDate = [NSDate date]; 

    NSLog(@"current date=%@",mCurrentDate); 
    NSDateFormatter *dt=[[NSDateFormatter alloc] init]; 

    [dt setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 

    NSString *st=[dt stringFromDate:mCurrentDate]; 
+0

-1仅改变格式字符串得到的是不是一个答案;它从臀部盲目拍摄,不知道实际发生了什么。 –

相关问题