Why 7/18/2013 11:33
GMT 时区和我当地的时区(亚洲/加尔各答)是否不同?
由于 Unix 时间戳是自纪元时间以来计算的刻度1/1/1970 00:00:00 GMT
所以我知道纪元时间在不同时区的不同间隔发生,但仍然如此。经过的秒数应该相同
例如,如果我(+5:30 GMT)和我的朋友(+5:00 GMT)分别从 00:00 开始计算刻度,那么在 18:00 两个时区的刻度数应该相同。那么为什么同样的事情对于 Unix 时间戳来说不成立呢?
需要充分理解这个概念。
例如,如果我(+5:30 GMT)和我的朋友(+5:00 GMT)分别从 00:00 开始计算刻度,那么在 18:00 两个时区的刻度数应该相同。
不,因为你们都是从 00:00 开始数的UTC。这就是定义。因此,对于您来说,这意味着自 18:30 以来的报价数量,对于您的朋友来说,这意味着自 19:00 以来的报价数量。
这个想法是,单个时刻在任何地方都具有相同的时间戳值。因此,如果我现在给您打电话(并且忽略电话延迟),我们都可以同意“现在”是 Unix 时间戳 1374130418。您的当地时间可能与我不同,但我们可以用通用格式表达“现在”。
See the 「核心概念」 http://nodatime.org/unstable/userguide/concepts.html野田时间用户指南的一部分,更多地讨论当地时间与“全球”时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)