Unix 时间¶
Unix 时间是一种用数字表示时间点的方法:记录从 Unix epoch 开始经过了多少秒。它不考虑闰秒。
Epoch¶
Epoch 指一个固定的日期和时间。计算机系统可以选定某个 Epoch 作为起点,再记录从这个起点经过的时间长度,用来表示系统时间。
Unix 时间使用的起点叫 Unix epoch,也就是 1970 年 1 月 1 日 0 时 0 分 0 秒(UTC)。
换算¶
计算 Unix 时间时,需要先把本地时间转成 UTC 时间,再计算它距离 Unix epoch 经过了多少秒。反过来,把 Unix 时间转换成本地时间时,也要先得到 UTC 时间点,再按目标时区显示。