我从API" 2017-11-25T20:41:00.629Z"
获取此日期字符串我正在尝试将其转换为日期类型,但我无法找到 - > .629Z在线代表
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
显然这不起作用,当我将String转换为Date时,我得到nil。我尝试了不同的东西,但......!
有什么想法吗?
由于
答案 0 :(得分:0)
您可以使用SSS
为日期格式指定毫秒,精确度为3位毫秒。
let dateString = "2017-11-25T20:41:00.629Z"
let df = DateFormatter()
df.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
df.locale = Locale(identifier: "en_US_POSIX")
df.date(from: dateString) // "Nov 25, 2017 at 8:41 PM"
答案 1 :(得分:0)
在aaaa loooot of time之后找到它
" YYYY-MM-DD' T' HH:MM:SS'' SSSz"
由于