【问题标题】:Why DateFormatter doesn't work on Swift Console? [duplicate]为什么 DateFormatter 在 Swift 控制台上不起作用? [复制]
【发布时间】:2020-03-03 10:01:24
【问题描述】:

我在 swift 控制台上运行以下代码,为什么日期为 nil,相反,这段代码在操场上运行得很好。

import Foundation

let dateFormatter = DateFormatter()
dateFormatter.calendar = Calendar(identifier: .iso8601)
dateFormatter.locale = Locale(identifier: "en_US_POSIX")
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"

let string = "2020-03-02T13:34:01+01:00"
let date = dateFormatter.date(from: "2020-03-02T11:37:47+0100")

【问题讨论】:

    标签: swift


    【解决方案1】:

    尝试在控制台中打印您的 date.descriptiondate.debugDescription。如果日期不为零,那应该可以工作!

    【讨论】:

      猜你喜欢
      • 2018-01-28
      • 1970-01-01
      • 2023-04-09
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多