Shery és RePa

2009. október 22.

UTC

dyuri @ 19:16:48

Aki valaha részt vett már valami "nemzetközibb" dologban, esetleg programozott is már, az valószínűleg találkozott már az időzónák problémájával.

Java fejlesztő kollégák közül néhányan kicsit belegabalyodtak a Date és Calendar osztályok, illetve az időzónák kezelésébe, a Java és a MySQL összebarátkoztatásánál. Annyit segítek azért azoknak, akik ezután fognak ilyesmivel találkozni, hogy hasonló szituációkban az eltárolt időt ne misztifikáljuk túl, tekintsünk rá úgy, mint egy számra (mostmár jellemzően valami 64bites egész), ami nem több, mint egy szám, egészen addig, amíg egy felhasználónak meg nem mutatjuk. A megmutatás már messze nem ilyen egyszerű, mert akkor bejön az időzóna meg a nyári időszámítás, meg a mittomén. (Szóval a probléma kezelhető, de azért jobb lenne nélküle.)

Egyre sűrűbben előkerül a téma, hogy el kéne felejteni a téli-nyári időszámítás átállást, mert amellett, hogy felesleges (a google szerverei pl. nem a nappal kellnek, és nem este 10-kor fekszenek le...sőt az, hogy este 10, az igazából értelmetlen önmagában...), milyen már, hogy vonatok várnak egy órát az semmi közepén, hogy "időre" érjenek be a következő állomásra. Támogatom.

Sőt, mégtovább megyek, legyen mindenhol UTC (vagy bármi más, de egységes). Amíg az emberek csak olyan messzire mentek el egy nap, hogy a templomtoronyra rálássanak, addig persze mindegy volt, hogy a szomszéd faluban esetleg tök mást mutat a toronyóra - bár már ekkor előjött a probléma, még ha csak gondolati síkon is, emlékezzünk csak Mr. Phileas Foggra, aki 80 nap alatt kerülte meg a Földet, és "nyert" egy extra napot azzal, hogy átment a dátumválasztón.

Nade ma már nem nem csak a toronyóra látótávolságáig merészkedünk el, hanem egyszerre beszélgetünk (mi, CEST: GMT+1 +1DST) finn (EET: GMT+2 +1DST), amerikai (Texas: GMT-6 +1DST) és fülöp-szigeteki (GMT+8, nincs DST) srácokkal, ilyenkor marha egyszerű időben leegyeztetni bármit is. És a kiragadott példa valós, egy multi cég sem kellett hozzá, csak egyetlen darab szerver, és közös hobbi.

Vagy mi van az űrhajósokkal, akik naponta közel 16-szor kerülik meg a Földet a Nemzetközi Űrállomással? Ők Willihez hasonlóan naponta 16 napot nyernek, vagy vesztenek? (wow, időutazás) És mi lenne, ha ők is a földi időzónák szerint mérnék az időt, úgy kéne bejelentkezniük, hogy "Hello Huston, minden OK, tizenkét óra huszon... nem, tizenegy óra huszon... ahh... faszom fél11leszvetelvege.

Persze megértem, hogy milyen "rossz" lenne, hogy mondjuk szegény japánok az eddigi "reggel" 6 óra helyett 21 órakor kelnének fel, de nem is 9-re járnának dolgozni, hanem éjfélre. És a világon mindenki tudná, hogy Londonban mikor van délutáni öt órai tea, 17 órakor. Még ha valaki épp akkor mosná a fogát valahol Indiában lefekvéshez készülődve.

Nehéz lenne megszokni biztos, de meg lehetne. Legyen 5 év az átállás, amíg mindenki mindenhova kiírja mind a kettőt, aztán utána már csak az UTC-t. Nem lenne sokkal rosszabb, mint a Forint - Euro átállás (bár ha így haladunk, nincs sokkal kisebb esélye az egységes időzóna korábbi bevezetésének :P ).

Le az időzónákkal!

P.S.:
Ha viszont nem, akkor javaslom, hogy a déli féltekén toljuk el a hónapokat hattal, mert a Télapó télen kell, hogy jöjjön, Ausztráliában is.

Címkék:,

Egy hozzászólás érkezett eddig a(z) “UTC” c. posthoz

  1. FüGe üzeni:

    Le az időzónákkal! Azonnal!

Ez egy blog. A velemenyunk a mienk, ezert szubjektiv, es meglehet, hogy neha csak picit fedi az egyetemes igazsagot. Mellesleg akinek nem tetszik, az nezze helyette a tvt.

Egyebkent nyugodtan lehet idezni, kepeket toltogetni, szabadok vagyunk.

Ha esetleg valami szemelyes kozolnivalod van, amit nem szeretnel kommentbe leirni, akkor tobbek kozott elerhetsz minket a [akiacikketirta] kukac horak pont hu emailcimen.