目标c - NSDateFormatter dateFromString:stringDate返回nil在iOS 8.3



我有这样的代码

NSString *stringDate = @"2015-07-09 7:00 AM";
NSString *stringDateFormat = @"yyyy-MM-dd h:mm a";
NSTimeZone *timeZone =  [NSTimeZone localTimeZone];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:stringDateFormat];
NSDate *dateFormatted = [dateFormatter dateFromString:stringDate];

现在的问题是 date格式化一直得到nil值。当我在模拟器iPhone5s 8.2中尝试它时,它是OK的,但是当我在设备iPhone5s 8.3中运行它时,问题发生了。

有人能帮我找到为什么是 date格式化是得到nil值?

这几乎是一个固定的响应,但是:QA1480。将格式化程序的区域设置设置为en_US_POSIX,否则其行为将取决于用户的设置。

相关内容

  • 没有找到相关文章

最新更新