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