【发布时间】:2016-10-07 08:34:39
【问题描述】:
我有这个字符串:“2016-10-08 00:20:00.000000”。我需要它作为 NSDate(swift 3 的日期)对象。
我尝试了以下方法:
let formatterJsonDate = DateFormatter()
formatterJsonDate.dateFormat = "yyy-MM-dd hh:mm:ss"
print(formatterJsonDate.date(from: "2016-10-08 00:20:00.000000"))
我总是返回 nil 值。怎么了?我想这与日期格式有关。
【问题讨论】:
-
yyy应该是yyyy.. 缺少一个y -
正确。我仍然得到一个零值
-
在日期字符串上方写入 dateFormat。检查每个“值”是否以格式翻译。您会看到缺少的年份字符,以及秒后的内容...
-
@JoseMartinFit codingexplorer.com/… 很有帮助的教程
标签: ios swift nsdate nsdateformatter