如何解决CloudKit 正确接收和存储时间,查询时返回 UTC 时间
我将本地日期发送到我的 iCloud 容器,但是当我查询它时,它返回一个 UTC 日期,有人知道如何更改吗?
仪表板上的日期似乎也不一致。可以看到,在数据列表中,时间是本地的。当我点击它并滚动到时间属性时,它是 UTC。
解决方法
一个特定的时间点,独立于任何日历或时区。
因此,当您从 iCloud 查询日期时,我很确定您得到的是正确的日期,因为它没有任何时区,因此在显示时它取决于格式化程序的区域设置/时区。>
您在记录列表中看到的日期是系统区域设置和时区的日期格式化程序。您打开记录详细信息时看到的日期是同一时间点,但显示为 UTC 日期。
例如我住在波兰,我的时区是 UTC+2,所以对我来说,相同的日期(时间点)显示在仪表板中,如下所示:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。