格式化后,Swift 4 Date为零

问题描述 投票:-5回答:1

我有一个这样的日期:

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)

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

swift nsdateformatter
1个回答
2
投票

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

formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
© www.soinside.com 2019 - 2024. All rights reserved.