Prestupne sekundy
Martin `MJ' Mares
mj na ucw.cz
Čtvrtek Leden 20 20:50:12 CET 2000
Zdravim,
> To je podle meho jenom otazka prevodu na lidsky citelne datum. Samotny Unix
> udava pocet sekund od 1.1.1970, ale prevod mezi lidsky citelnym datumem a
> poctem sekund od zacatku roku 1970 na toto asi ohled nebere. Prestupne
> sekundy jsou totiz nepredvidatelne, a tedy neni mozne vymyslet algoritmus,
> ktery by s nimi pocital. Krome toho vetsina lidi o existenci prestupnych
> sekund ani nevi. Vsadil bych se, ze programatori Unixu pravdepodobne take
> ne.
Kdepak, libc na to pamatuje a v informacich o casovych zonach ma
i tabulky znamych prestupnych sekund.
Cas udrzovany kernelem na prestupne sekundy ohled nebere (tedy by mel
byt ekvivalentni casu TAI), ty se tykaji pouze konverzi na vstupu/vystupu
(na hodiny, minuty a sekundy a zpet). A pokud si vcas (pred tim, nez bude
prestupna sekunda skutecne vsunuta) upgradujete zoneinfo, budou o ni
i tyto funkce vedet :)
Have a nice fortnight
--
Martin `MJ' Mares <mj na ucw.cz> http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"Anyone can build a fast CPU. The trick is to build a fast system." -- S. Cray
Další informace o konferenci Linux