Time 当夏时制开始/结束时,自epoch起的毫秒会发生什么变化?

Time 当夏时制开始/结束时,自epoch起的毫秒会发生什么变化?,time,timezone,epoch,Time,Timezone,Epoch,自历元以来的毫秒数表示自1970年以来经过的毫秒数。在夏时制结束前的一瞬间,或者当我们将时钟从2:00设置回1:00时,从历元开始的毫秒是否也会后退,还是会继续 另一个问题:如果我住在美国加利福尼亚州的太平洋时间(昼/标准时间),那么自大纪元起的毫秒数是否与纽约东部时间(昼/标准时间)的毫秒数相同?自大纪元起的毫秒数不受时区和夏令时的影响(夏令时刚刚将时区更改为-1/+1) 自epoch起的毫秒/秒(始终?)以UTC(或GMT+0)表示。自UNIX epoch起的毫秒(1970年1月1日00:0

自历元以来的毫秒数表示自1970年以来经过的毫秒数。在夏时制结束前的一瞬间,或者当我们将时钟从2:00设置回1:00时,从历元开始的毫秒是否也会后退,还是会继续


另一个问题:如果我住在美国加利福尼亚州的太平洋时间(昼/标准时间),那么自大纪元起的毫秒数是否与纽约东部时间(昼/标准时间)的毫秒数相同?

自大纪元起的毫秒数不受时区和夏令时的影响(夏令时刚刚将时区更改为-1/+1)


自epoch起的毫秒/秒(始终?)以UTC(或GMT+0)表示。

自UNIX epoch起的毫秒(1970年1月1日00:00:00UTC)不受夏时制和时区的影响,如J.van Dijk所述


明确回答您的第二个问题,我认为了解UTC本身很重要:如果两个人用Java调用
System.currentTimeMillis()
,或者
new Date().getTime())
在Javascript中,同时,其中一个在加利福尼亚,另一个在纽约,他们应该得到相同的毫秒数。

是-它总是基于UTC,不包括闰秒。@MattJohnson:从历代开始的毫秒“包括”或“排除”是什么意思闰秒?@ Mehrdad -考虑1972-0701T0:00:00。00Z。由于1闰秒刚刚发生,人们可能期望毫秒为78796801000,但不,它仍然代表78796800000。人们可以认为这是闰秒被排除在计算中,或被包含或吸收到价值。断裂的连续性是。