im sử dụng xcode 4.5 (4G182) với iOS 6. NSDateFormatter hiển thị sai năm trong iOS 6, cách giải quyết?NSDateFormatter hiển thị sai năm
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSString *str = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@ == %@",str,[[dateFormatter dateFromString:str] description]);
nó in ra " -09-14 == -09-13 16:00:00 +0000"
Tôi không nghĩ đây là "sự cố iOS 6". Bạn nên sử dụng chữ thường 'y'. Xem http://stackoverflow.com/questions/6388370/string-formatted-date-picker-date-is-off/6388430#6388430. – Anna