Project

General

Profile

Cas ve Wardenu

Nevadí-li nám +-hodina

  • CET
    • zdroj - musí znát čas původce včetně tmz, převede na lokální
    • cíl - nepotřebuje převody
  • UTC
    • zdroj - musí znát čas průvodce, převede na UTC
    • cíl - prostou aritmetikou převede na CET

Chceme-li přesné rozlišení

  • CET
    • zdroj - musí znát čas zdroje včetně tmz, převede na lokální
    • cíl - musí upravit +-1/+0 podle letního/zimního, pak teprve aritmetika
      (je tedy nutné použití knihoven, nebo vlastní logika a updaty změn letní/zimní)
      může nastat převod CT-DST, CT-CT, DST-CT, DST-DST
  • UTC
    • zdroj - musí znát čas zdroje včetně tmz, převede na UTC
    • cíl - musí upravit převodem zóny +0/+1
      může nastat převod UTC-CET CT, UTC-CET DST

Tj. nevadí-li nám +-hodina, nejjednodušší je držet se lokálního času.
Chceme-li být přesní, jednodušší je UTC.
Nevadí-li nám +-hodina, ale nechceme-li si příliš zkomplikovat cestu na opravu, ukáže-li se nutná, čas v UTC je taky fajn, protože v cíli je potřeba jenom prostá hodinová aritmetika.