NSString *releaseTime = @"2015-10-30 16:00:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd hh:mm:ss";
NSDate *releaseDate = [dateFormatter dateFromString:releaseTime];
当我尝试访问此releaseDate时,它显示为nil。
答案 0 :(得分:3)
将格式从yyyy-MM-dd hh:mm:ss
更改为yyyy-MM-dd HH:mm:ss
,它应该有效。
如果你想知道为什么,hh
是am / pm小时格式,而HH
是24小时格式。因为你有16:00:00它是24小时格式,日期格式化程序无法解析它并返回nil。