时间戳格式转换器
汇集 9 种非标准时间戳格式转换器的索引页:FILETIME、.NET ticks、WebKit、Mac Absolute Time、Core Data、Excel OADate、NTP、GPS、Julian Day。每个都附公式与精度处理。
FILETIME Converter
把 Windows FILETIME 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
.NET Ticks Converter
把 .NET Ticks 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
WebKit/Chrome Time
把 Chrome / WebKit 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
Mac Absolute Time
把 Mac Absolute Time 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
Core Data Timestamp
把 Core Data 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
Excel Date Converter
把 Excel OADate 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
NTP Timestamp
把 NTP 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
GPS Time Converter
把 GPS 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
Julian Day Converter
把 Julian Day 转换为 Unix 时间。精确公式与大数支持。输出:秒、毫秒、ISO 8601 与可读格式。
将任意时间戳格式转换为 Unix 时间
不同平台计时的起点(纪元)和单位各不相同。这些转换器可在每种平台特定格式与标准 Unix 时间戳、ISO 8601 以及任意时区的可读日期之间互相转换。请选择你正在使用的格式:
没有你需要的格式?
对于以秒或毫秒表示的普通 Unix 时间戳,请使用主转换器。要了解这些格式之间的区别,请阅读格式指南。
在相似格式之间做选择
其中一些格式非常接近——分清谁是谁可以避免最常见的转换错误:
- FILETIME 与 WebKit:同为 1601 纪元,但 FILETIME 是 100 纳秒刻度,而 WebKit 是微秒——相差 10 倍
- Mac Absolute Time 与 Core Data:CFAbsoluteTime 基准相同(自 2001 年起的秒)——两个转换器皆可
- .NET ticks 与 FILETIME:同为 100 纳秒分辨率,但 .NET 从公元 1 年起算,FILETIME 从 1601 年起算——固定相差 504911232000000000 刻度
- 儒略日与简化儒略日:MJD = JD − 2400000.5;MJD 从午夜开始,JD 从正午开始
- Excel 1900 与 1904 制式:起点不同;1900 制式还有著名的第 60 天假闰年错误