自纪元以来的毫秒数表示自1970年以来经过的毫秒数。在夏令时结束之前,或者当我们将时钟从2:00设置回1:00时,请执行自纪元回落以来的毫秒数那么,还是继续?
另一个问题:如果我住在美国加利福尼亚州,这是太平洋(日光/标准)时间,那么自大纪元以来的毫秒数就像纽约一样,在东部(日光/标准)时间?
答案 0 :(得分:9)
自纪元以来的毫秒数不受时区和夏令时影响(夏令时刚刚以-1 / +1更改了时区)。
自纪元以来的毫秒/秒是(总是?),以UTC(或GMT + 0)表示。
答案 1 :(得分:3)
自UNIX纪元(1970年1月1日00:00:00 UTC )以来的毫秒不受J. van Dijk所提及的夏令时和时区的影响。
明确回答你的第二个问题,我认为理解UTC本身很重要:如果2个人同时用Java调用System.currentTimeMillis()
或者用Javascript调用new Date().getTime()
,其中一个人在加利福尼亚州其中一个人在纽约他们应该得到相同的毫秒数。