ISO 8601: Rahvusvaheline kuupäevavorming ja kellaaegade standard

ISO 8601 on rahvusvaheline standard kuupäevade ja kellaaegade kirjeldamiseks arvutite jaoks võimalikult lihtsasti mõistetaval viisil. Selle eesmärk on vähendada arusaamatusi ja teha ajamärkide automaatne töötlemine tõrgeteta.

Põhiprintsiip ja põhivorming

Standard põhineb järjestusel "kõige suurem enne, kõige väiksem viimasena": aasta, kuu, päev. Seetõttu on tavavormiks YYYY-MM-DD, näiteks 2020-05-23. Selline vorm on loogiline ja hõlbustab sorteerimist ning arvutitevahelist andmevahetust.

Kellaaeg ja kombineeritud kuupäev-kellaaeg

ISO aeg kirjutatakse vormis hh:mm või hh:mm:ss. Näide põhiajast: 19:29 või täpsemalt 19:29:00. Kuupäev ja kellaaeg kombineeritakse tähega T eraldades: 2020-05-23T19:29:00. Kui esitada kellaaeg vastavalt koordineeritud maailmaaegale (UTC), lisatakse Z: 2020-05-23T19:29:00Z. Kui kasutada kohalikku ajavööndi nihkeid, kasutatakse vormi ±hh:mm, nt 2020-05-23T19:29:00+02:00.

Märgistusvõimalused ja lühemad vormid

  • Erinevaid eraldajaid võib mõnel juhul jätta välja: 20200523 (kompaktsel kujul) või 192900 kellaaja jaoks.
  • Murdsed sekundid: 19:29:00.123 (tavaliselt kasutatakse punkti kümnendkoha eraldajana).
  • ISO luba ka alternatiivseid vorme: nädalakuupäev (YYYY-Www-D, nt 2020-W21-6) ja järjestuskuupäev (aasta ja päevaskeem numberina YYYY-DDD, nt 2020-144).

Kestused, vahemikud ja kordused

Standard hõlmab ka kestuste (durations) ja ajavahemike (intervals) väljendamist. Kestuse näide: P3Y6M4DT12H30M5S (3 aastat, 6 kuud, 4 päeva, 12 tundi, 30 minutit ja 5 sekundit). Vahemikuid tähistatakse kaldkriipsuga: 2020-01-01/2020-12-31 või kombineerituna kestusega 2020-01-01T00:00Z/P1M. Kordusi märgitakse ette R-iga, nt R10/2012-03-01T13:00:00Z/P1Y (10 korda iga-aastane kordus alates antud kuupäevast).

Miks ISO 8601 kasutada?

  • Ühemõtteline ja rahvusvaheline: väldib erinevate riikide kuupäevavormingutest tulenevat segadust (nt DD.MM.YYYY vs MM/DD/YYYY).
  • Sorteeritav: kui kuupäevad on stringina samas formatiseeritud, siis nende tähestikulisse järjekorda panemisel on need ka kronoloogilises järjekorras.
  • Töötlemiseks sobiv: andmevahetuses, logides, failinimedes ja API-des on ISO formaat praktiline ja ohutu.

Kasutamine inimeste igapäevaelus

Ka inimesed võivad neid kuupäevi kasutada, kuid praegu ei ole üheski riigis tavaline, et inimesed kirjutaksid kuupäevi oma igapäevaelus seda standardit kasutades. Siiski on ISO 8601 laialdaselt levinud IT- ja ametlikes andmevahetuse kontekstides ning seda soovitatakse kasutada kõikjal, kus täpsus ja vältimatus on olulised.

Soovitused

  • Kasutage andmevahetuses alati täielikku vormi YYYY-MM-DD ja lisage vajadusel kellaaeg ja ajavöönd.
  • Failinimedes võib mõnikord kasutada kompaktset kujutist (YYYYMMDD) parema ühilduvuse huvides.
  • Kui suhtlete rahvusvaheliselt või arendate tarkvara, eelistage ISO 8601 formaati, et vältida tõlke- ja sorteerimisvigu.

Küsimused ja vastused

K: Mis on ISO 8601?


V: ISO 8601 on rahvusvaheline standard, mis kirjeldab kuupäevi ja kellaaegu viisil, mis on arvutitele kergesti arusaadav.

K: Kuidas põhineb ISO 8601 standard numbrite paigutamisel?


V: ISO 8601 standard põhineb sellel, et kõige suuremad numbritüübid pannakse esikohale ja kõige väiksemad numbrid viimaseks.

K: Milline on ISO 8601 formaadis aasta-kuu-päev järjestus?


V: ISO 8601 formaadis kasutatakse järjekorda AASTA- KUUPÄEV- PÄEV.

K: Kuidas näeb välja tänase päeva põhiline ISO kuupäev?


V: Tänase päeva ISO põhikuupäev näeb välja 2022-11-10.

K: Kuidas pannakse ISO 8601 kuupäevad tähestikulisse järjekorda?


V: Kui arvuti või inimene paneb ISO 8601 kuupäevad tähestikulisse järjekorda, siis on need ka kronoloogilises järjekorras.

K: Kas mõnes riigis on tavaline, et inimesed kirjutavad kuupäevi oma igapäevaelus seda standardit kasutades?


V: Ei, praegu ei ole üheski riigis tavaline, et inimesed kirjutavad kuupäevi oma igapäevaelus seda standardit kasutades, kuid paljud Aasia riigid järgivad AASTA-päevade järjestust.

K: Milline on põhiline ISO aeg?


V: Põhiline ISO kellaaeg on 17:36.

AlegsaOnline.com - 2020 / 2025 - License CC3