我认为我的字符串日期格式很奇怪,但我有以下代码:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let date = dateFormatter.dateFromString(subJson["lastSyncTime"].string!)
我的 subJson["lastSyncTime"].string = 2015-07-30T11:44:37.070
不确定我做错了什么,因为我是 swift 的新手。中间的T好像搞砸了?但是变量“date”= nil
最佳答案
日期字符串是 ISO 8601
格式的日期,所以使用这种格式
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS"
关于ios - 将 String 转换为 NSDate 奇怪的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31732489/