格式

時間戳格式轉換器

彙集 9 種非標準時間戳格式轉換器的索引頁:FILETIME、.NET ticks、WebKit、Mac Absolute Time、Core Data、Excel OADate、NTP、GPS、Julian Day。每個都附公式與精度處理。

將任意時間戳記格式轉換為 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 天假閏年錯誤