时间戳是表示某一时刻的数字形式,广泛应用于计算机系统中。常见的有Unix时间戳和Windows时间戳两种。
Unix时间戳从1970年1月1日00:00:00 UTC开始计算,单位为秒或毫秒。例如,2024年4月5日12:00:00 UTC对应的时间戳为1712361600(秒)或1712361600000(毫秒)。
Windows时间戳以1601年1月1日00:00:00 UTC为起点,单位为100纳秒。例如,同一时间对应的Windows时间戳为133387392000000000。
以下是常见时间戳类型的对比:
| 类型 | 起始时间 | 单位 | 示例值(2024-04-05 12:00:00 UTC) |
| Unix秒 | 1970-01-01 00:00:00 | 秒 | 1712361600 |
| Unix毫秒 | 1970-01-01 00:00:00 | 毫秒 | 1712361600000 |
| Windows | 1601-01-01 00:00:00 | 100纳秒 | 133387392000000000 |
通过了解不同时间戳的计算方式,可以更准确地进行时间转换与处理。