返回工具

Unix 时间戳是什么?秒级与毫秒级怎么区分

Unix 时间戳是从 1970-01-01 UTC 起算的秒或毫秒数。本文说明秒/毫秒位数差异,以及和日期时间的关系。

Unix 时间戳(Epoch)表示自 1970-01-01 00:00:00 UTC 起经过的时间。常见有秒级(约 10 位)和毫秒级(约 13 位)。

例如北京时间 2024-05-19 16:00:00 对应秒级约 1716105600,毫秒级则在末尾多三个 0。

自动识别一般按位数:≤10 位当秒,≥13 位当毫秒;中间位数较少见,需按业务约定处理。

时间戳本身无时区;显示成「北京时间」时,是把同一瞬间格式化到 Asia/Shanghai 墙钟。

相关阅读