ios - NSDateFormatter 日期从字符串 : returns nil on specific device

标签 ios iphone nsdate

<分区>

我有一个使用 NSDateFormatter 以下列方式解析字符串日期的应用程序:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy HH:mm"];
NSDate *date = [dateFormatter dateFromString:dateString];

if( !date )
    NSLog(@"Cannot parse date: %@", dateString);

这适用于我们所有的测试设备,但在一台客户端设备上失败。 dateString 的值为 "25/04/2014 17:22"

什么会导致失败?

最佳答案

有没有可能这个单机设置了12小时的时间格式?如果是这样,这个答案可能会有所帮助: NSDateFormatter in 12-hour mode

关于ios - NSDateFormatter 日期从字符串 : returns nil on specific device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632268/

上一篇:IOS - UICollectionView - 通过 segue 将数据传递给 subview

下一篇:ios - 在 iOS 中的自定义单元格上滑动删除

相关文章:

ios - 弱 IBOutlet UIView 属性将变为 nil

ios - 如何修复 "nw_connection_receive_internal_block_invoke"(控制台)

iphone - 如何取消在 UIWebView 中发出的请求?

iphone - 比较不同时区的 NSDates?

Swift:无法将类型 'NSDate' 的值转换为预期的参数类型 'NSDateComponents'

ios - Swift - UILabel 自动调整为文本长度

iphone - nsxml解析器问题

iphone - 链接器中的 Xcode 错误

iphone - LLDB 和 GDB 调试器之间的区别

iOS 查找自特定日期以来耗时