gpt4 book ai didi

Swift 将 String 转换为 NSDate 返回 nil

转载 作者:可可西里 更新时间:2023-11-01 00:23:19 31 4
gpt4 key购买 nike

我正在为 Swift 中的 String 到 NSDate 转换而苦恼。我希望有人能帮助我。

我的代码:

let formatter = NSDateFormatter()

formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.timeZone = NSTimeZone(name: "UTC")
formatter.dateFormat = "yyyy-MM-dd hh:mm:ss"
formatter.formatterBehavior = .BehaviorDefault

let tripDate = formatter.dateFromString(updatedAt)

变量 updatedAt"2015-11-11 15:43:18"

执行后tripDatenil

有什么问题吗?

谢谢。

最佳答案

您需要使用 HH 而不是 hh

hh 是 12 小时制,有 AM 和 PM,HH 是 24 小时制。

例子:

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

关于Swift 将 String 转换为 NSDate 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34019357/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com