我以这种格式从服务器获取一些日期值 04/24/13 22:00:00
然后我使用日期格式化程序并打印,
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss"];
[dateFormatter setLenient:YES];
NSDate *dateFromString = [dateFormatter dateFromString:dateValue];
NSLog(@"dateString %@",dateFromString);
我正在 0013-04-24 16:06:32 +0000
我在Mac上使用相同但我得到的结果不同 2013-04-24 16:30:00 +0000 。我在同一台机器上运行。
在iOS7之前它很好但在iOS 7中遇到问题。
为什么我会得到不同的结果?
答案 0 :(得分:0)
格式字符串可能会有所不同,具体取决于OSX和iOS的版本。 官方数据格式指南:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW4