【发布时间】:2016-01-01 03:47:56
【问题描述】:
我在 iOS 9 中遇到日期格式问题,它在 iOS 8 上运行良好,当我在 iOS 9 的模拟器中测试它时也可以正常工作,但是当在 iOS 9 的真实设备上测试它时,我' 得到空。下面是我正在使用的代码
NSLog(@"String Date: '%@'", stringDate);
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [dateFormat dateFromString:stringDate];
NSLog(@"Date: %@", date);
在日志中我得到:
String Date: '8/29/2015 4:13:39 PM'
Date: (null)
另外,如果我使用大写 h(H 或 HH),我总是得到那个小时是 10。
【问题讨论】:
标签: objective-c nsdateformatter ios9