gpt4 book ai didi

Swift:如何使用时区缩写解析日期和时间字符串?

转载 作者:可可西里 更新时间:2023-11-01 01:06:56 25 4
gpt4 key购买 nike

我从服务器收到一个日期和时间字符串,其中包含以不寻常方式格式化的时区信息:

2017-05-05T12:24:16.286462Z[UTC]

我想使用 DateFormatter 来解析它,但我不知道应该使用什么日期格式。

我尝试用 "yyyy-MM-dd'T'HH:mm:ss.SSSZ'['R']'" 或类似的东西解析它,但没有成功。

这是我的代码:

let dateFormatter = DateFormatter()
dateFormatter.locale = Locale(identifier: "en-US")
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ'['R']'"
let date = dateFormatter.date(from: date)

这个字符串的正确日期格式是什么?

最佳答案

好吧,我明白了。

正确的格式是

"yyyy-MM-dd'T'HH:mm:ss.SSS'Z['zzz']'"

zzz 是时区缩写,而 Z[] 被视为纯文本。

关于Swift:如何使用时区缩写解析日期和时间字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57675464/

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