NSDateFormatter 无法将 NSString 转换为 NSDate

NSDateFormatter not working to covert NSString to NSDate

我正在使用 NSDateFormatterNSString 获取日期 我很困惑为什么以下内容不起作用:

NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *myDate = [df dateFromString: timeDateUpdated];

myDate 仍然为零,但是,如图所示 timeDateUpdated 似乎是正确的格式。

格式错误,请使用 HH 而不是 hh

h 指令适用于 am/pm 格式的小时,不适用于 17

查看此综合日期格式guide