我正在使用以下日期格式化程序来获取NSString中的日期
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss"];
NSString *dateString = [dateFormatter stringFromDate:[NSDate date]];
在模拟器上,我在dateString中获得了值 - 2013-09-24T05:46:51。 但是在设备上(IOS 7.0.6)我将dateString作为 - 2013-09-24T05:46:51 pm 。
设备上的 pm 部分是额外的。 有人可以告诉我为什么会发生这种情况以及如何从dateString中删除pm,以便dateString在模拟器和设备上都是一致的(任何具有任何IOS版本的设备都会有所帮助)。