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"