我正在尝试为给定的dateString设置格式,但我无法使其正常工作。这是我正在使用的代码:
[dateFormatter setDateFormat:@“yyyy-MM-dd hh:mm:ss”];
date = [dateFormatter dateFromString:@“2011-05-08 18:31:42”];
但是我一直得到(null)这个日期, 任何帮助,将不胜感激。
答案 0 :(得分:1)
hh
应为HH
。 hh
为12小时,HH
为24小时。以下是包含更改的代码:
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
date = [dateFormatter dateFromString:@"2011-05-08 18:31:42"];