gpt4 book ai didi

ios - 如何在 swift 3 中从字符串中获取日期?

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:51 25 4
gpt4 key购买 nike

我已将时间戳保存在数据库中,例如:

"NSDate()" // which save Date like this: 2017-03-10 22:53:30 +0000

现在我需要从这个字符串中获取日期,我已经尝试了所有格式,但它一直返回 nil。

    let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss ZZZ"
dateFormatter.locale = Locale(identifier: "en_US")
print(dateFormatter.date(from: "2017-03-10 22:53:30 +0000") ?? "No Value") // always return No Value

在这里我尝试了很多格式,例如: yyyy-MM-dd hh:mm:ss +zzzz yyyy-MM-dd hh:mm:ss xx

已经看到很多答案,但没有答案适用于这种日期格式“2017-03-10 22:53:30 +0000”

最佳答案

军用时间(24 小时制)使用大写“H”。为您的格式化字符串试试这个:

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

关于ios - 如何在 swift 3 中从字符串中获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742134/

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