为什么我的 NSDateFormatter 返回 nil?
Why is my NSDateFormatter returning nil?
lastReviewDate = "2016-06-06T20:24:15.9313557Z"
var formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-ddThh:mm:ss.SSSSSSZ"
let date = formatter.dateFromString(lastReviewDate)
日期总是 returns 无。为什么会这样,看起来我的格式与字符串完全匹配。
"hh" 与 AM 或 PM 一起使用,所以如果你想使用 0-23 小时,你必须使用 "HH" 或者你想要 1-24 小时然后使用 "kk"
使用这个日期格式字符串就可以了
"yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'"
查看此文档
lastReviewDate = "2016-06-06T20:24:15.9313557Z"
var formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-ddThh:mm:ss.SSSSSSZ"
let date = formatter.dateFromString(lastReviewDate)
日期总是 returns 无。为什么会这样,看起来我的格式与字符串完全匹配。
"hh" 与 AM 或 PM 一起使用,所以如果你想使用 0-23 小时,你必须使用 "HH" 或者你想要 1-24 小时然后使用 "kk"
使用这个日期格式字符串就可以了
"yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'"
查看此文档