ISO 8601 – A nemzetközi dátum- és időformátum szabványa

ISO 8601: nemzetközi dátum- és időformátum, amely ÉV-HÓNAP-NAP sorrenddel biztosít gépi és emberi olvashatóságot, rendezhetőséget és egységes, szabványos időpontkezelést.

Szerző: Leandro Alegsa

Az ISO 8601 egy nemzetközi szabvány, amely egységes, könnyen feldolgozható formátumot határoz meg dátumok és időpontok leírására, elsősorban számítógépes rendszerek és adatok számára.

Alapelvek

Az egyik alapelve, hogy a legnagyobb helyiértékű egységet írjuk előre: év, majd hónap, majd nap (ÉÉÉÉ-HH-NN). Ez egyszerre logikus és praktikus: a dátumok így lexikografikusan (szövegesen) sorbarendezve megfelelnek az időrendi sorrendnek. Ennek következménye, hogy amikor a számítógép vagy az ember az ISO 8601 szerinti dátumokat betűrendbe teszi, akkor azok egyben időrendi sorrendben is vannak.

Gyakori formátumok és példák

  • Alapdátum (kiterjesztett): 2020-05-23 (ÉÉÉÉ-HH-NN)
  • Alapdátum (összefűzött): 20200523 (ÉÉÉÉHHNN) – gyakori fájlnevekben és gepi feldolgozásnál
  • Idő (óra:perc): 19:29 vagy 19:29:00 (ÓÓ:PP[:MM])
  • Dátum+idő (kapcsoló 'T'): 2020-05-23T19:29:00
  • Időzóna jelölése: UTC esetén Z → 2020-05-23T19:29:00Z; helyi idő ± óra:perc formában → 2020-05-23T19:29:00+02:00
  • Ordinális (év + nap a évben): 2020-144 (a 2020. év 144. napja)
  • Heti dátumok: 2020-W21-6 (év, hét száma és a hét napja; az ISO szerint a hét hétfőn kezdődik)

Heti számolás és különleges esetek

Az ISO heti számozása szerint a hét hétfőn kezdődik, és az év első hete az az hét, amelyik tartalmazza január 4-ét (vagy másképp: amelyikben az év első csütörtöke van). Ez biztosítja a hét számozásának egyértelműségét átlépő évek esetén is.

Ritka, de szabványos lehetőség: a vészhelyzeti időlépések (leap seconds) megjelenítése 23:59:60 formában.

Miért érdemes használni?

  • Gépi feldolgozás: könnyebb szabályozni, összehasonlítani, rendezni és validálni.
  • Nemzetközi interoperabilitás: egyértelmű, országspecifikus félreértéseket elkerülő formátum (pl. 03/04/2020 kétértelműsége helyett).
  • Fájlnév és adatbázis használat: dátum szerint sorbarendezés automatikusan működik szöveges rendezésnél is.

Hol és hogyan használják?

Az ISO 8601 különösen elterjedt informatikai rendszerekben, API-kban (pl. JSON, XML), adatbázisokban, naplófájlokban és hivatalos dokumentációkban. A hétköznapi, kézzel írt dátumformátumok országonként továbbra is eltérnek, így nem minden országban szokás a mindennapi levelezésben vagy nyomtatott dokumentumokban az ISO-formátum használata, de technikai és jogi környezetben egyre gyakoribb.

Gyakori hibák és figyelmeztetések

  • Ne keverjük a helyi formátumokat (pl. Magyarországon gyakori: ÉÉÉÉ.MM.DD vagy ÉÉÉÉ. MM. DD.) az ISO szabvánnyal — ha interoperabilitás a cél, használjunk ISO 8601-et.
  • Időzónák kezelése kritikus: mindig jelöljük az időzónát, ha nem UTC-ről van szó.
  • Ha emberi olvashatóság fontos, érdemes megjelenítést helyi formátum szerint végezni, de az adatcsere mögötti formátumként az ISO 8601 javasolt.

Összefoglalva: az ISO 8601 egy jól átgondolt, gépek számára optimalizált formátumrendszer, amely egyszerűsíti a dátumok és időpontok kezelhetőségét és a nemzetközi adatcserét.

Kérdések és válaszok

K: Mi az ISO 8601?


V: Az ISO 8601 egy nemzetközi szabvány, amely a számítógépek számára könnyen érthető módon írja le a dátumokat és időpontokat.

K: Hogyan épül az ISO 8601 szabvány a számok elhelyezésére?


V: Az ISO 8601 szabvány alapja az, hogy a legnagyobb számtípusokat helyezi előre, a legkisebb számokat pedig utoljára.

K: Mi az ÉV-HÓNAP-NAP sorrendje az ISO 8601 formátumban?


V: Az ISO 8601 formátumban az ÉV-HÓNAP-NAP sorrendjét használják.

K: Hogyan néz ki egy mai alap ISO dátum?


V: A mai napra vonatkozó ISO alapdátum a következőképpen néz ki: 2022-11-10.

K: Hogyan kerülnek az ISO 8601 dátumok betűrendbe?


V: Amikor a számítógép vagy az ember az ISO 8601 dátumokat betűrendbe teszi, akkor azok egyben időrendi sorrendbe is kerülnek.

K: Bármely országban előfordul, hogy az emberek a mindennapi életben ezt a szabványt használva írják a dátumokat?


V: Nem, jelenleg egyetlen országban sem jellemző, hogy az emberek a mindennapi életben ezt a szabványt használva írják a dátumokat, de sok ázsiai országban az ÉV-HÓNAP-NAP sorrendet követik.

K: Mi az ISO alapidő?


V: Az alapvető ISO idő 17:36.


Keres
AlegsaOnline.com - 2020 / 2025 - License CC3