Az ISO 8601 az nemzetközi szabvány a dátumok és az időpontok megadására. A szabványt az International Organization for Standardization (ISO) dolgozta ki 1988-ban, de az első verzió már 1982-ben megjelent. Az ISO 8601 szabvány számos országban használatos, és széles körben elterjedt a számítógépes rendszerekben, az adatbázisokban és a különböző dokumentumokban is.
Az ISO 8601 szabvány a dátumokat és az időpontokat úgy adja meg, hogy azokat mindenki számára érthetően és könnyen olvashatóan lehessen megadni. A dátumokat és az időpontokat általában évek, hónapok, napok, órák, percek és másodpercek formájában adják meg. A szabvány szerint a dátumot és az időpontot a következő formában kell megadni:
YYYY-MM-DDTHH:mm:ss
ahol YYYY az év, MM a hónap, DD a nap, HH az óra, mm a perc és ss a másodperc. T jelöli a dátum és az időpont közötti elválasztót.
Például, ha meg szeretnénk adni egy dátumot és időpontot, amely 2022. december 28-án, 17 óra 30 perc és 15 másodperc van, akkor azt így kell megadni:
2022-12-28T17:30:15
Ha csak a dátumot szeretnénk megadni, akkor így kell megadni: 2022-12-28.
Az ISO 8601 szabvány lehetővé teszi a dátumok és időpontok különböző formátumainak használatát is. Például, ha csak az évet szeretnénk megadni, akkor így kell megadni: 2022. Ha csak a hónapot szeretnénk megadni, akkor így kell megadni: 2022-12.
Az ISO 8601 szabványt széles körben használják a számítógépes rendszerekben, az adatbázisokban és a különböző dokumentumokban.
Néhány példa ISO 8601-ben megadott dátumokra, időpontokra, hetekre és az év napjaira:
Dátumok:
- 2022. január 1.: 2022-01-01
- 2022. március 31.: 2022-03-31
- 2022. április 1.: 2022-04-01
Időpontok:
- 2022. január 1., 0 óra 0 perc 0 másodperc: 2022-01-01T00:00:00
- 2022. január 1., 12 óra 0 perc 0 másodperc: 2022-01-01T12:00:00
- 2022. január 1., 23 óra 59 perc 59 másodperc: 2022-01-01T23:59:59
Hetek:
- Az első hét az 2022-es évben: 2022-W01
- Az utolsó hét az 2022-es évben: 2022-W52
- A harmadik hét az 2022-es évben: 2022-W03
Év napjai:
- Az első nap az 2022-es évben: 2022-001
- Az utolsó nap az 2022-es évben: 2022-365
- A harmadik nap az 2022-es évben: 2022-003
Az ISO 8601 szabvány szerint a hetek és az év napjai is úgy adhatók meg, hogy azokat a hét első napjára, azaz hétfőre vonatkoztatjuk. Például, az 2022. január 1., amely szerdai nap volt, így adható meg: 2022-W53-3.