0

我正在以这种格式从服务器获取一些日期值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 中出现问题。

为什么我得到不同的结果?

4

1 回答 1

0

格式字符串可能会因 OSX 和 iOS 的版本而异。官方数据格式化指南:https ://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW4

于 2013-09-23T07:19:01.783 回答