我正在使用带有iOS 6的xcode 4.5(4G182)。NSDateFormatter在iOS 6中显示错误的年份,如何解决?
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSString *str = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@ == %@",str,[[dateFormatter dateFromString:str] description]);
它会打印出 "2012-09-14 == 2011-09-13 16:00:00 +0000"。
y
。请参考https://dev59.com/i1jUa4cB1Zd3GeqPQltF#6388430。 - user467105