Epoch wird manchmal als Epochenzeit, POSIX-Zeit und Unix-Zeit bezeichnet und ist ein Betriebssystem-Startpunkt, der die Uhrzeit und das Datum eines Computers bestimmt, indem die Ticks der Epoche gezählt werden. Unten finden Sie eine Auflistung verschiedener Betriebssysteme und ihrer zugehörigen Ticks und Epochen.
Betriebssystem | Tick | Epoche |
---|---|---|
Apple macOS | 1 Sek | 1. Januar 1904 bis 6. Februar 2040. |
Microsoft-DOS | 1 Sek | 1. Januar 1980 bis 1. Januar 2108. |
Microsoft Windows | 100 ns | 1. Januar 1601 bis 30828 n. Chr. |
OpenVMS | 100 ns | 17. November 1858 bis 31086 n. Chr. |
Posix | 1 Sek | 1. Januar 1970 bis 19. Januar 2038. |
S/390 | 244,14 Picosekunden | 1. Januar 1970 bis 19. Januar 2038. |
Unix | 1 Sek | 1. Januar 1970 bis 19. Januar 2038. |
Wenn Sie den Unterschied zwischen zwei Epochenwerten herausfinden möchten, gehen Sie wie folgt vor. Verwenden Sie die folgende Tabelle, um zu bestimmen, wie viele Stunden, Sekunden und Tage der Unterschied ist, indem Sie die beiden Epochenwerte subtrahieren und dann durch die entsprechende Anzahl von Sekunden dividieren. Wenn die Differenz zwischen den beiden beispielsweise 14.400 betrug, ergibt die Division durch 3600 eine Differenz von 4 Stunden.
Zeitraum | Epoche zweites Äquivalent |
---|---|
1 Minute | 60 |
30 Minuten | 1.800 |
1 Stunde | 3.600 |
1 Tag (24 Stunden) | 86.400 |
1 Woche | 604.800 |
2 Wochen | 1.209.600 |
3 Wochen | 1.814.400 |
1 Monat | 2.419.200 |
6 Monate | 14.515.200 |
1 Jahr | 29.030.400 |
1 Jahrzehnt | 290.304.000 |
Warum wird anstelle eines Datums eine Epoche verwendet?
Das Konvertieren eines Datums und einer Uhrzeit in einen Epochenwert erleichtert das Finden der Differenz sowie das Addieren und Subtrahieren von einem Zeitwert. Sie könnten beispielsweise die Zeit in eine Epoche umwandeln und sie von einem anderen Epochenwert subtrahieren, um die Differenz schnell zu bestimmen. Wenn die Differenz 176.400 beträgt und Sie das obige Diagramm oder eine mathematische Formel verwendet haben, um die Differenz zu finden, beträgt sie 2 Tage und 1 Stunde (86.400 + 86.400 + 3.600 = 176.400).
Beispiel für die Umstellung einer Epoche
Viele Programmiersprachen und einige Programme haben Funktionen, die helfen, eine Epoche umzuwandeln. Wenn Sie einen Epochenwert umrechnen müssen, können Sie auch einen Online-Epochenkonverter verwenden, um die Werte in ein lesbares Datum umzuwandeln.
Julian, Messung, Betriebssystembegriffe, Programmierbegriffe, Tick, Zeit