geelaw
V2EX  ›  Apple

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

  •  
  •   geelaw · Mar 10, 2019 · 3204 views
    This topic created in 2646 days ago, the information mentioned may be changed or developed.

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

    iOS 的天气的夏令时的处理

    iOS 的天气的夏令时的处理

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

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

    Windows 的天气的夏令时处理

    Windows 的天气的夏令时处理

    2 replies    2019-03-11 08:51:17 +08:00
    InvictusGod
        1
    InvictusGod  
       Mar 11, 2019
    哇这个我还真没注意,一觉睡过去了
    msn1983aa
        2
    msn1983aa  
       Mar 11, 2019
    中国不需要考虑这个问题了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2944 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.