iOS 的天气 app 可以正确处理夏令时变化的一天

2019-03-10 16:56:52 +08:00
 geelaw

注意下面这一天里是没有 2am 的。不知道在结束夏令时的那一天会不会有两个 2am。

iOS 的天气的夏令时的处理

Windows 上的时区处理是随程序决定的,如果要考虑一个 UTC 时间当时是否有夏令时,需要使用 SystemTimeToTzSpecificLocalTimeEx 并提供准确的夏令时数据(当然最佳实践是使用一个独立的时间库而不依赖于系统时间),看起来 UWP 版本的 Weather 并没有使用时间点 specific 的方式处理。

关于时区还有很多很有趣的内容,例如 Windows 会在官方的夏令时切换前 1 纳秒切换夏令时,因为有些程序不合时宜地使用 <= 而不是 < 去判断是否进入了某个小时 /某一天。

Windows 的天气的夏令时处理

2534 次点击
所在节点    Apple
2 条回复
InvictusGod
2019-03-11 04:49:19 +08:00
哇这个我还真没注意,一觉睡过去了
msn1983aa
2019-03-11 08:51:17 +08:00
中国不需要考虑这个问题了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/543047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX