我一直在使用以下 NSDateFormatter 代码来格式化我的日期字符串,输出如下:'2013-02-18 03:23:32.928000 +0000'
这一直有效,直到添加了使用欧洲 iPhone 的用户,其中输出更改为:'2013-02-18 02:00:40 AM.118000 +0000'
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSSSSS Z"];
关于格式化程序为什么不能始终如一地工作的任何提示?