尝试从字符串创建日期时我得到了nil。我做错了什么?
let createdAt = passesDictionary["createdAt"] as? String
print(createdAt)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let createdDate = dateFormatter.dateFromString(createdAt!)
print(createdDate)
createdAt是Optional(“2016-05-03T19:17:00.434Z”),但createdDate为nil。
答案 0 :(得分:1)
日期字符串yyyy-MM-dd'T'HH:mm:ss.SSSZ
与您访问NSDateFormatter
(“yyyy-MM-dd”)的模式匹配。试试这种模式:dateFormat
。
您可以在partial
中使用a table of the tokens,这是从Apple文档中链接的。