ISO 8601

A Wikipédiából, a szabad enciklopédiából

Az ISO 8601 Adatelemek és adatcsere-formátumok. Információcsere. A dátumok és az időpontok ábrázolása. egy nemzetközi szabvány, magyar változata az MSZ ISO 8601. A szabványt először az Nemzetközi Szabványügyi Szervezet (ISO) adta ki 1988-ban. Célja a – nyelvi sajátosságokból adódó – különböző dátum- és időpont-ábrázolási módokból adódó különböző értelmezési lehetőségek elkerülése.

A szabvány rögzíti az adatelemek sorrendjét: előre helyezi az évszámot jelölő karaktersorozatot, amelyet rendre az egyre kisebb időtartamot jelölő értékek követnek.

A szabvány a különböző időzónák, nyári és téli időszámítások problémakörének kezelése érdekében az egyezményes koordinált világidőt (UTC) használja.[1]

dátum és időpont (az oldal letöltésének pillanatában)
az ISO 8601 szerint:
dátum:
2014-07-13
dátum és időpont külön ábrázolva UTC szerint:
2014-07-13 06:49Z
dátum és időpont kombinált ábrázolása UTC szerint:
2014-07-13T06:49Z
dátum, a hét számával megadva:
2014-W28-7
dátum, a nap számával megadva:
2014-194

Története[szerkesztés | forrásszöveg szerkesztése]

Az ISO 8601 szabványt először 1988-ban tették közzé, második változatát 2000-ben, harmadik változatát 2004-ben publikálták. A szabvány számos korábban kiadott, dátumról és időpontról szóló szabvány helyébe lépett, kiadása hatályon kívül helyezte az ISO 2014, az ISO 2015, az ISO 2711, az ISO 3307 és az ISO 4031 szabványokat.[2]

Az ISO 2014 vezette be a dátumok ábrázolására az YYYY-MM-DD formátumot. A hetek számozásának rendszerét az ISO 2015, a napok számozását az ISO 2017 dolgozta ki.

A szabványt az ISO Technical Committee TC 154 gondozza.[3]

A szabvány alapelvei[szerkesztés | forrásszöveg szerkesztése]

  • A dátum- és az időadatok értékeinek sorrendje kötött: év, hónap (vagy hét), nap, óra, perc, másodperc, majd a másodperc törtrészei.
  • Minden dátum- és időadat rögzített számjegyből áll, szükség esetén az értékeket nullák egészítik ki.
  • Kétféle formátumot különböztet meg a szabvány: az alapformátum a lehető legkevesebb karakterrel ábrázolja az időpontot, míg a kiegészített formátum az olvasó számára könnyebben feldolgozható kiegészítő elemeket tartalmaz.[4] A dátumok elemei (év, hónap, hét, nap) közé kötőjel, míg az időpontok elemei (óra, perc, másodperc) közé kettőspont kerül.
  • Egyes elemek elhagyhatók, a sorrend megtartása mellett. Például a 2004-05 a 2004. év ötödik hónapját jelöli.
  • A szabvány támogatja a másodperc törtrészének használatát.

Dátumok[szerkesztés | forrásszöveg szerkesztése]

A szabvány a Gergely-naptárra épül.[5]

Az ISO 8601-ben referenciadátumként 1875. május 20. szolgál. (Ezen a napon írták alá Párizsban a méteregyezményt.) Mindazonáltal a szabvány kompatibilis a Gergely-naptárral az ezt megelőző időszakra is, egészen annak 1582. október 15-i bevezetéséig.

Évek[szerkesztés | forrásszöveg szerkesztése]

YYYY
±YYYYY

Az ISO 8601 előírása szerint az évszámot 4 számjeggyel (YYYY) kell ábrázolni a 2000-es év problémájának elkerülése érdekében.

A szabvány bevezeti a nulladik év fogalmát. (Ez a Gergely-, illetve a Julián naptárban a Kr. e. 1. évnek felel meg.) Az ezt megelőző és a 9999 utáni évek ábrázolására egy előjelet, valamint egy kiegészítő karaktert (±Y) biztosít a szabvány.[6] Kiegészítő karakter használata esetén az évszámot mindig egy + vagy − jel előzi meg; a nulladik év elé ebben az esetben pluszjel kerül.

A nulladik év használata miatt az időszámítás előtti évszámokból egyet ki kell vonni. Például az i. e. 3. évnek a −0002 felel meg. (Az eltérés oka, hogy a Kr. e./Kr. u., illetve i. e./i. sz. rendszerben nincs nulladik év.)

Naptári napok[szerkesztés | forrásszöveg szerkesztése]

YYYY-MM-DD vagy YYYYMMDD
YYYY-MM (de nem YYYYMM)

A naptári napok az YYYY-MM-DD vagy az YYYYMMDD formátumban adhatók meg, ahol az YYYY a 4 számjeggyel megadott, 0000 és 9999 közötti évszámot jelöli, az MM a 2 számjeggyel felírt hónapot (01 és 12 közötti érték) helyettesíti, míg a DD-nek a szintén 2 számjeggyel adott nap (01 és 31 közötti érték) felel meg. Például 1981. április 5. kiegészített formátumban 1981-04-05, alapformátumban 19810405 alakban ábrázolható.

A szabvány lehetővé teszi egyes elemek – például a nap – elhagyását. Például 1981 áprilisa ábrázolható 1981-04 alakban. (Nem használható viszont a 198104 alak.) A hónap elhagyásával megadható (1981 alakban) az év, vagy az év utolsó két jegyének elhagyásával (19) megadható az 1900-as évek.


A hét napjai[szerkesztés | forrásszöveg szerkesztése]

YYYY-Www vagy YYYYWww
YYYY-Www-D vagy YYYYWwwD

A szócikk egy része még lefordítandó. Segíts te is a fordításban!







Források[szerkesztés | forrásszöveg szerkesztése]

  1. ISO, FAQ: Numeric representation of Dates and Time
  2. ISO 8601:2004(E). ISO, 2004. december 1. (Hozzáférés: 2010. március 7.) „Annex A … From that concept representations of all other date and time values were logically derived; thus, ISO 2014, ISO 3307 and ISO 4031 have been superseded. … Identification of a particular date by means of ordinal dates (ISO 2711) and by means of the week numbering system (ISO 2015) were alternative methods that the basic concept of this International Standard could also encompass; thus, ISO 2015 and ISO 2711 have now been superseded.”
  3. TC 154 Processes, data elements and documents in commerce, industry and administration
  4. Numeric representation of Dates and Time
  5. Doggett, L. E..szerk.: P. K. Seidelmann: Calendars, Explanatory Supplement to the Astronomical Almanac. Sausalito, California: University Science Books (1992). ISBN 0-935702-68-7 „The Gregorian calendar today serves as an international standard for civil use.” 
  6. ISO 8601:2004(E). ISO, 2004. december 1. (Hozzáférés: 2010. március 7.) „3.5 Expansion … By mutual agreement of the partners in information interchange, it is permitted to expand the component identifying the calendar year, which is otherwise limited to four digits. This enables reference to dates and times in calendar years outside the range supported by complete representations, i.e. before the start of the year [0000] or after the end of the year [9999].”

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]


Fordítás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben az ISO 8601 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.