gpt4 book ai didi

ios - 如何将日期 UTC 转换为本地和本地转换为 UTC?

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

我想将日期从本地转换为 UTC,再将 UTC 转换为本地。

例如。 2015 年 4 月 1 日,12:00 PM 然后是 UTC

2015 年 4 月 1 日下午 5:30 对我来说是本地时间,但我正在反转它

let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"[![enter image description here][1]][1]
dateFormatter2.timeZone = NSTimeZone.local
let date2 = dateFormatter2.date(from: "2015-04-01T12:00:00")


dateFormatter2.timeZone = NSTimeZone(name: "UTC")! as TimeZone
let date3 = dateFormatter2.date(from: "2015-04-01T12:00:00")

我得到 2015 年 4 月 1 日下午 5:30 的 UTC 时间和2015 年 4 月 1 日中午 12:00 作为本地

enter image description here

最佳答案

最后这对我有用

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
dateFormatter.timeZone = NSTimeZone(name: "UTC")! as TimeZone
let date = dateFormatter.date(from: "2015-04-01 12:00:00")
print("UTC time",date!)

dateFormatter.timeZone = NSTimeZone.local
let timeStamp = dateFormatter.string(from: date!)

print("Local time",timeStamp)

关于ios - 如何将日期 UTC 转换为本地和本地转换为 UTC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216779/

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