我使用代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *eventCreationDate = [dateFormatter dateFromString:eventCreationDateString];
NSLog(@"eventCreationDateString = %@; eventCreationDate = %@", eventCreationDateString, eventCreationDate);
NSLog结果是:
eventCreationDateString = 2014-01-23 14:42:27; eventCreationDate = (null)
真的很奇怪
最佳答案
使用方式
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
您的时间为24小时格式,因此请使用
HH
而不是hh
关于ios - NSDateFormatter通过简单的请求返回零日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22324443/