我使用代码:
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)
真的很奇怪。
答案 0 :(得分:4)
使用
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
您的时间是24小时格式,因此请使用HH
代替hh
答案 1 :(得分:3)
您的格式应为
yyyy-MM-dd HH:mm:ss