首页 > 解决方案 > Swift 4 Date 格式化后为零

问题描述

我有这样的约会:

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)

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

标签: swiftnsdateformatter

解决方案


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

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

推荐阅读