加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

一天有24个小时?

发布时间:2021-02-25 13:44:01 所属栏目:动态 来源:互联网
导读:魔幻性的一面。 夏令时会导致某一天多出一个小时,或者少出一个小时。 要了解夏令时,就首先需要了解时区的概念。在《时间的秩序》一书里,讲解到时区的诞生其实是多种方案权衡的结果。最终全球被分为24个时区,每个时区跨经度15。 其中,北京时间,是中国采

魔幻性的一面。

夏令时会导致某一天多出一个小时,或者少出一个小时。

要了解夏令时,就首先需要了解时区的概念。在《时间的秩序》一书里,讲解到时区的诞生其实是多种方案权衡的结果。最终全球被分为24个时区,每个时区跨经度15°。

其中,北京时间,是中国采用国际时区东八时区的区时作为标准时间,也是我们现在用的时间,但它的位置是在山西蒲城。

但在清代,却是用北京中轴线上的鼓楼作为标准时间的。xjjdog在那里呆过一段时间,是一个非常美丽幽静的地方。

时间计时

扯了这么多没用的,我们来看一下常见的GMT和UTC。

一般对UTC和GMT的介绍都比较晦涩,我们平常在代码中遇到的时间有4种,下面以人话进行说明。

GMT

格林尼治标准时间,是指位于伦敦郊区的皇家格林尼治天文台的标



 

UTC一般和GMT视为无差别的表示方法。但GMT是以地球自转来计时的,这个庞然大物并不是那么准确。

UTC是原子时计时,更加可靠。每年格林尼治天文台会发调时信息,就是基于UTC的。

所以你现在看到的GMT,是旧世界的计时方法,最先进的计时,就是UTC。

协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。(这里面涉及到稳定的原子辐射,比地球的自转更加准确)。

UTC原子钟放在美国科罗拉州博尔德市,最先进的铝离子光钟每237亿年偏差一秒!谁能等到这一天别忘了把我从时光里挖出来。

Unix Time

Unix时间戳。是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

意思就是,1970年前的时间戳,是负数。

为什么是1970?因为早期的机器都是32位的。用32位来表示时间的最大间隔是68年,而最早出现的UNIX操作系统考虑到计算机产生的年代和应用的时限综合取了1970年1月1日作为UNIX TIME的纪元时间。

夏令时DST

下面提到该死的夏令时。这是一个人为规定


UTC一般和GMT视为无差别的表示方法。但GMT是以地球自转来计时的,这个庞然大物并不是那么准确。

UTC是原子时计时,更加可靠。每年格林尼治天文台会发调时信息,就是基于UTC的。

所以你现在看到的GMT,是旧世界的计时方法,最先进的计时,就是UTC。

协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。(这里面涉及到稳定的原子辐射,比地球的自转更加准确)。

UTC原子钟放在美国科罗拉州博尔德市,最先进的铝离子光钟每237亿年偏差一秒!谁能等到这一天别忘了把我从时光里挖出来。

Unix Time

Unix时间戳。是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

意思就是,1970年前的时间戳,是负数。

为什么是1970?因为早期的机器都是32位的。用32位来表示时间的最大间隔是68年,而最早出现的UNIX操作系统考虑到计算机产生的年代和应用的时限综合取了1970年1月1日作为UNIX TIME的纪元时间。

夏令时DST

下面提到该死的夏令时。这是一个人为规定

(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!