NSDateFormatter dateFromString:在特定设备上返回nil

时间:2014-05-13 13:12:14

标签: 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"

什么可能导致失败?

1 个答案:

答案 0 :(得分:2)

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