为什么计算机起始时间是1970年1月1日?
我们在生活中使用信息系统经常看到订单有1970-01-01的时间戳,第一反应是不是系统出bug了?简单的说计算机默认计时是从1970-1-1开始的 我们也称之为“纪元时间”。
故事来了:
1969年8月,贝尔实验室的一位程序员用了一个月的时间开发出了第一版 unix 操作系统,随后他的同事与他一起开发出了 C 语言,并用 C 语言重写了 unix,新版发布于 1971 年。
他们为了纪念1971年,规定了 1971年1月1日是计算机的“纪元时间”,人们为了记忆方便,又把年份从 1971 年往前挪了一年,变成了 1970 年,于是乎就沿用下来了。后来却成了标准,现在计算机的时间戳都是从1970-1-1开始,各大操作系统、各大开发语言均遵循之。
纪元时间与时区:
我们前面所提到的纪元时间都是基于格林威治标准时间的,即GMT时间,但是世界上各个地区有自己的时区,都需要基于GMT时间进行调整,因为我国属于东八区,所以时间我国标准时间早1970-01-01 08:00:00 比GMT早8小时。
上一篇: 中小企业真的需要精细化的数据权限管理吗?
下一篇: 没有了