在Swift

时间:2019-02-05 09:35:17

标签: swift nsdateformatter

我想在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说我的日期或格式无效。我在做什么错了?

1 个答案:

答案 0 :(得分:7)

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