gpt4 book ai didi

ios - 如何快速获取当前UTC时间

转载 作者:行者123 更新时间:2023-11-28 23:34:04 25 4
gpt4 key购买 nike

我想快速设置倒计时器。我有一个选项是获取当前时间是 Date(),但是当我的设备时间设置错误时,此方法给出了错误的日期时间。

是否有可能快速获得准确的当前 UTC 时间,所以我将设置倒数计时器,并保留准确的时间。

谢谢。

最佳答案

Date 类没有时区,它只是一个“时间线中的点”,对于所有时区都是相同的。当您使用 DateFormatter 将日期转换为字符串(或将字符串转换为日期)时,您可以像这样指定时区:

let dateFormatter = DateFormatter()
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")

如果您不能信任设备日期,则必须使用 NTP服务是这样的:

https://github.com/instacart/TrueTime.swift

https://github.com/jbenet/ios-ntp

Get Date and Time from Apple Server

关于ios - 如何快速获取当前UTC时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55646299/

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