【问题标题】:Parse yyyy:MM:dd:hh:mm:ss using DateFormatter in Swift在 Swift 中使用 DateFormatter 解析 yyyy:MM:dd:hh:mm:ss
【发布时间】:2019-02-05 09:35:16
【问题描述】:

我想在 Swift 中解析 Year:Month:Day:Hour:Minute:Second(例如 2017:01:01:23:59:59)。我正在使用以下dateFormatyyyy:MM:dd:hh:mm:ss,尽管日期格式化程序在给定字符串时返回 nil:

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy:MM:dd:hh:mm:ss"
dateFormatter.date(from: "2017:01:01:23:59:59") // nil

NSDateFormatter.com 说我的日期或格式中有一些无效的内容。我做错了什么?

【问题讨论】:

  • hh 的答案应该是 HH。 dateFormatter.dateFormat = "yyyy:MM:dd:HH:mm:ss"

标签: swift nsdateformatter


【解决方案1】:

我认为您的格式不正确。它应该是yyyy:MM:dd:HH:mm:ssHH 几个小时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多