Skip to content

Instantly share code, notes, and snippets.

@hackerzhuli
hackerzhuli / zhuli_timestamp.md
Created August 14, 2023 19:21
zhuli timestamp

为什么要创建一个新的时间戳: Unix时间戳可以使用简单的数据类型(int)来表示一个时间点,可以用来简单的比较日期,以及记录日期,以及在不同的系统之间传递日期信息。

但是,Unix时间戳的范围有限,只能表示x-x范围内的日期。

这是因为int类型的数值范围太小了。

所以,需要一个新的标准。使用long来表示一种新的时间戳,并且,将epoch从1970年改为1年。将秒改为毫秒。

大概能表示的范围是+-2.92亿年。