如何在iphone应用程序中设置当前日期的日期格式?
我正在开发一个应用程序。在这里,我编写了以下代码,用于设置当前日期的如何在iphone应用程序中设置当前日期的日期格式?,iphone,nsdate,nsdateformatter,date-format,Iphone,Nsdate,Nsdateformatter,Date Format,我正在开发一个应用程序。在这里,我编写了以下代码,用于设置当前日期的DateFormat。但它只工作到第9个月。从第10个月起,它给出零值。那么请告诉我如何解决这个问题。我的代码如下: NSDate *datestr = clInfo.cldrinfodate; NSDateFormatter *dateFormat1 = [[NSDateFormatter alloc] init]; [dateFormat1 setDateFormat:@"MM/dd/yyyy hh:mma"]; N
DateFormat
。但它只工作到第9个月。从第10个月起,它给出零值。那么请告诉我如何解决这个问题。我的代码如下:
NSDate *datestr = clInfo.cldrinfodate;
NSDateFormatter *dateFormat1 = [[NSDateFormatter alloc] init];
[dateFormat1 setDateFormat:@"MM/dd/yyyy hh:mma"];
NSString *date1 = [dateFormat1 stringFromDate:datestr];
你可以试试这个
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];
你能告诉我datestr date是指你从clInfo.cldrinfodate那里得到的信息吗?如果你得到的是当前日期,比如23-09-2011-1,那么仅仅更改格式字符串并不是答案;它是从臀部盲目射击,不知道到底发生了什么。