フォーマット

タイムスタンプ形式コンバーター

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日目に関する有名な偽うるう年バグもある