Swift 4 格式化后日期为零
Swift 4 Date is nil after formatting
我有一个这样的约会对象:
2014-10-28T00:00:00
当我尝试格式化时,它 returns 没有,这是我尝试过的:
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let closingDate = formatter.date(from: item["closingDate"] as! String)
为什么返回 nil?以及如何修复它?
从您的格式中删除毫秒和时区:
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
我有一个这样的约会对象:
2014-10-28T00:00:00
当我尝试格式化时,它 returns 没有,这是我尝试过的:
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let closingDate = formatter.date(from: item["closingDate"] as! String)
为什么返回 nil?以及如何修复它?
从您的格式中删除毫秒和时区:
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"