Skoková sekunda spôsobujúca problémy IT systémom zostáva
Diskusia k článku: Skoková sekunda spôsobujúca problémy IT systémom zostáva
Prispievajte do diskusií ako
prihlásený užívateľ.
Komentár, na ktorý odpovedáte:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: problem
Od: spravne
|
Pridané:
2015-11-20 12:36:15
spravne. Preto myslim, ze by sa priestupna sekunda mala riesit jednym z 2 sposobov:
- ako priestupny rok: je definovane, ze februar ma 28 a niekedy 29 dni. Nik nevypocitava casovy interval presahujuci niekolko mesiacov tak, ze vynasobi pocet mesiacov poctom dni v mesiaci, ale zavola nejaku kniznicnu funkciu, ktora pre dva timestampy vrati dlzku intervalu. Kniznica berie do uvahy priestupne roky (a dokonca aj DST). Takze 23 hodina by mala 60 alebo 61 sekund a basta, vsetky udajove struktury a algoritmy by to predpokladali, ako predpokladaju 29 februar.
- ako prechod z letneho na zimny cas: je definovane, ze po 2:59:59 nasleduje 2:00:00, cize az 3.6 miliona milisekund sa moze v jeden den zopakovat, v jeden den je 2x rovnaky timestamp a nik nema problem. Takze hadam by sa dalo zvladnut, ked sa zopakuje len jedna sekunda; po 23:59:59.9999 nasleduje 23.59:59 a nie nezmyselna 60.
Problem informovania systemov o rozhodnuti pridat sekundu sa tymto zatial neriesi, to je ina otazka.
|