Ios 日期格式化返回零
当试图从字符串创建日期时,我得到了零。我做错了什么Ios 日期格式化返回零,ios,swift,nsdateformatter,Ios,Swift,Nsdateformatter,当试图从字符串创建日期时,我得到了零。我做错了什么 let createdAt = passesDictionary["createdAt"] as? String print(createdAt) let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" let createdDate = dateFormatter.dateFromString(createdAt!) print(created
let createdAt = passesDictionary["createdAt"] as? String
print(createdAt)
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let createdDate = dateFormatter.dateFromString(createdAt!)
print(createdDate)
createdAt是可选的(“2016-05-03T19:17:00.434Z”),但createdDate为零。日期字符串“2016-05-03T19:17:00.434Z”
与您选通的模式(“yyyy-MM-dd”)匹配。尝试以下模式:yyyy-MM-dd'HH:MM:ss.SSSZ
以下是您可以在苹果文档中链接的
日期格式中使用的内容。您的日期格式与字符串格式不匹配。此答案仅说明了显而易见的问题。它不能帮助用户解决问题。顺便说一句-没有必要发布这个答案,因为这个问题已经被问过几百次了。在发布答案之前,一定要寻找重复的答案。我以后会记住这一点