当时间不同步时,我知道大多数现代操作系统都有 NTP 软件,它们以智能增量执行它,将它分布在一个很大的时间间隔内,这样它就不会影响大多数软件。
但是,我无法理解对于将时间倒退 1 小时的区域如何做到这一点——这是如何实际发生的内部细节。作为工程师,我们使用 UTC 来确保我们从这些问题中抽象出来,程序只解释 UTC 时间,这是单向流,但在许多情况下程序处理本地时间并不少见,例如,登录当地时间等
DST 倒退 1 小时等如何在主要操作系统及其发行版内部准确运行?我正在寻找细节 - 例如,假设伦敦在 10 月 25 日将时钟从凌晨 2:00 调回凌晨 1:00。一些时区还提供信息,例如在何时必须分散这些信息。所有这些在幕后究竟意味着什么?
(背景:我来自一个全年都遵循固定偏移量的 tz,所以我对此的理解有点有限)