1970年之前的日期有什么特别之处?

时间:2011-02-23 04:53:13

标签: language-agnostic time timestamp unix-timestamp epoch

我看到很多关于获取1970年之前的日期的讨论。例如,我看到人们会问一个问题,“如何在1970年之前获得约会?”

我想知道1970年的特别之处是什么?为什么人们在特定年份之前难以获得日期?它是宇宙的开始还是什么?

3 个答案:

答案 0 :(得分:12)

它是UNIX epoch,时间戳0的开头。所有UNIX时间戳都是自1970年1月1日UTC以来的秒数。撰写本文的时刻是时间戳1298440626。

UNIX时间戳在许多语言和软件的日期时间库中弹出,因为各种原因,存储时间为几秒便于使用。

由于1970年是时间0,因此之前的日期通常不能存储为时间戳。

答案 1 :(得分:2)

它与UNIX时代有关。它们被称为自纪元以来的秒数,并且时期被定义为1970年1月1日(UTC)的开始。

这也是即将到来的Y2K38错误的原因,其中值将在2038年2月初(从内存中)转为负值。当然,除非它们超过有符号的32位值。

答案 2 :(得分:0)

这是UNIX时代的开始。