Mis on Epoch?

Mõnikord nimetatakse epohhi aega, POSIXi aega ja Unixi aega, epohh on operatsioonisüsteemi lähtepunkt, mis määrab arvutite aja ja kuupäeva, loendades epoodidest puugid. Allpool on loetletud erinevad operatsioonisüsteemid ja nendega seotud puugid ja epohh.

OperatsioonisüsteemMärgistageEpoch
Apple MacOS1 sekund1. jaanuar 1904 kuni 6. veebruar 2040
Microsoft DOS1 sekund1. jaanuar 1980 kuni 1. jaanuar 2108
Microsoft Windows100 ns1. jaanuaril 1601 kuni AD 30828
OpenVMS100 ns17. november 1858 kuni AD 31086
POSIX1 sekund1. jaanuar 1970 - 19. jaanuar 2038
S / 390244, 14 picosec1. jaanuar 1970 - 19. jaanuar 2038
Unix1 sekund1. jaanuar 1970 - 19. jaanuar 2038

Kui soovite kahe epohhiväärtuse vahe välja selgitada, tehke järgmist. Kasutage allolevat tabelit, et määrata, mitu tundi, sekundit, päevade vahe on, lahutades kaks epohhi väärtust ja seejärel jagades samaväärse arvu sekunditega. Näiteks kui nende kahe vahe oli 14 400, jagades selle 3600-ga, on erinevus 4 tundi.

AjavahemikEpoch teine ​​samaväärne
1 minut60
1 tund3600
1 päev86400
1 nädal604800
2 nädalat1209600
3 nädalat1814400
1 kuu2419200
6 kuud14515200
1 aasta29030400
1 kümnend290304000

Miks kasutatakse kuupäeva asemel ajastu?

Kuupäeva ja kellaaja teisendamine epohhiks muudab erinevuse leidmise, aja väärtuse lisamise ja lahutamise palju lihtsamaks. Näiteks võite teisendada aega epohhiks ja lahutada selle teisest epohhist, et vahe kiiresti kindlaks määrata. Kui erinevus oli 176 400 ja te kasutasite ülaltoodud diagrammi või matemaatika valemit erinevuse leidmiseks on 2 päeva ja 1 tund (86400 + 86400 + 3600 = 176, 400).

Näide epohhi teisendamiseks

Paljudel programmeerimiskeeltel ja mõnedel programmidel on funktsioone, mida saab kasutada teisendamiseks ja epohhiks. Kui teil on konverteerimiseks vajalik epohhiväärtus, saate väärtuste konverteerimiseks loetavaks kuupäevaks kasutada ka veebipõhise epohhide konverterit.

Julian, Mõõtmine, Operatsioonisüsteemi tingimused, Programmitingimused, Tick, Time