エポック時刻

エポック時刻は、開始日から経過した秒数を数えることで時刻と日付を表す方法です。この開始日は、エポックの開始時点と呼ばれます。コンピューターシステムは、現在の時刻と日付を追跡し、作成日時や変更日時のタイムスタンプを設定するためにエポック時刻を使用します。

ほとんどのコンピューターサーバーはUnixまたはUnix系のオペレーティングシステムを使用しているため、「エポック時刻」という用語は、1970年1月1日午前0時00分00秒(UTC)に始まったUnixエポックを指すことが最も多くなっています。ただし、ほかのコンピューターシステムでは、異なる開始日を使って時刻を追跡します。従来のMacOSは1904年1月1日午前0時(UTC)をエポックの開始時点としていました。現在のWindowsシステムは、1601年1月1日を開始日としてエポック時刻を追跡します。Windowsコンピューターは、エポック時刻を1秒ごとではなく、100ナノ秒ごとに増加させます。

Unixエポックのタイムスタンプと対応する日付および時刻の例
Unixエポックのタイムスタンプと対応する日付および時刻の例

ファイルまたはファイルシステムのエラーによって、ファイルの作成日時や変更日時が0にリセットされることがあります。この場合、コンピューターのオペレーティングシステムは、該当するファイルが1970年1月1日午前0時(UTC)に作成されたものとして表示します。協定世界時(UTC)はグリニッジ標準時(GMT)を基準としているため、現地のタイムゾーンがGMTより西にある場合、日付は数時間前に調整され、1969年12月31日になります。

NOTE:現在も符号付き32ビット整数を使ってエポック時刻を追跡しているUnixシステムは、2038年1月19日に扱える最大値に達します。影響を受けるソフトウェアを64ビット値を使うように更新すれば、この問題は解決します。64ビット値では、5000億年以上分の秒数を追跡できるためです。

更新日 March 22, 2023 著者: Brian P.

quiz知識をテストする

Hackers use ransomware to do what kind of damage unless the victim pays?

A
Collecting the victim's personal data for sale online.
0%
B
Hijacking the victim's social media accounts to run scams.
0%
C
Encrypting the victim's files and storage disks to make them unreadable.
0%
D
Overclocking the computer's processor to cause physical damage.
0%
Correct! Incorrect!     View the Ransomware definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのエポック時刻の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。