格式化后Swift 4日期为零

时间:2019-02-22 15:22:31

标签: swift nsdateformatter

我有个约会日期:

2014-10-28T00:00:00

当我尝试对其进行格式化时,它返回nil,这就是我尝试的方式:

let formatter = DateFormatter()

                formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"

                let closingDate = formatter.date(from: item["closingDate"] as! String)

为什么返回零?以及我该如何解决?

1 个答案:

答案 0 :(得分:2)

从您的格式中删除毫秒和时区:

formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"