Dato og klokkeslæt repræsenteret i ISO 8601 [ ] | |
---|---|
datoen | Skabelon:ISO-dato |
Dato og klokkeslæt i UTC |
2022-11-03T18:12:59+00:00 2022-11-03T18:12:59Z 20221103T181259Z |
En uge | 2022-W44 |
Uge med ugedag | 2022-W44-4 |
dato uden årstal | --11-03.ISO . 2022 [1] |
Ordinær dato | 2022-307 |
ISO 8601 er en international standard udstedt af ISO (International Organization for Standardization), der beskriver dato- og tidsformater og giver retningslinjer for dens brug i en international sammenhæng. Navnet på normen er Dataelementer og udvekslingsformater - Informationsudveksling - Repræsentation af datoer og tidspunkter .
Den første udgave af ISO 8601 blev udgivet i 1988 og konsoliderede og erstattede en række ældre ISO-standarder vedrørende repræsentation af datoer og klokkeslæt: ISO 2014, 2015, 2711, 3307 og 4031. I 2000 blev standarden erstattet af den anden. udgave og senere, i 2004, - den tredje udgave af ISO 8601:2004 (engelsk) , udgivet den 3. december 2004 . I 2019 blev en ny udgave af formaterne ISO 8601-1:2019 og ISO 8601-2:2019 udgivet, der erstatter ISO 8601:2004 [2] .
Dato- og tidsværdierne er i rækkefølge fra mest signifikant til mindst signifikant. Hvert tal (år, måned, dag, klokkeslæt) skrives med et fast antal tegn og skal om nødvendigt udfyldes med indledende nuller . For eksempel skal tiden "7:40" skrives som "07:40". Som følge heraf følger den leksikografiske rækkefølge for hvert af en række dato- og tidsformater den kronologiske rækkefølge, med undtagelse for negative årstal.
Repræsentationen kan være i et af to formater: et simpelt format med et minimum antal tegn eller et udvidet format med afgrænsningstegn tilføjet for læselighed. Standarden tillader brug af en bindestreg mellem datoelementer og et kolon mellem timer, minutter og sekunder. Udvidede formater foretrækkes generelt frem for simple formater på grund af det faktum, at nogle simple formater er tvetydige.
Et vilkårligt antal felter kan kasseres fra dato og klokkeslæt, men mindre væsentlige felter skal kasseres før mere betydningsfulde. For eksempel er "2004-05" en gyldig dato, der betyder maj 2004. Samtidig kan en sådan betegnelse ifølge standarden ikke fortolkes som den 5. dag i en ukendt måned i 2004.
Derudover understøtter standarden tilføjelse af et decimaltegn til den mindste tidsenhed, når der kræves mere præcision. I dette tilfælde er repræsentation med et decimaltegn i forkortede tidsformater acceptabelt, det vil sige, at T13:23.5 svarer til T13:23:30 . Standarden tillader ikke decimaltegn for datoer.
Tidsstempler med en tidszone, der repræsenterer det samme tidspunkt: "18:30Z", "22:30+04", "1130−0700".
Decimalseparatoren kan være et komma "," eller et punktum "." Af disse foretrækkes et komma.
Format | Eksempel | Beskrivelse | Bemærk |
---|---|---|---|
ÅÅÅÅ-MM | 2005-08 | august 2005 | |
ÅÅÅÅMMDD | 20050809 | 9. august 2005 | |
ÅÅÅÅ-MM-DD | 2005-08-09 | 9. august 2005 | |
hmmm | 1831 | 18 timer 31 minutter | Tidsformatmasken hhmm (4.2.2.3 p. a) er den samme som YYYY (4.1.2.3 p. b) forkortet datorepræsentation, \d{4} . For at undgå forvirring foreslår standarden to strategier:
* Udvekslingsparterne skal aftale det yderligere antal cifre i tidselementet år. |
tt:mm | 18:31 | 18 timer 31 minutter | |
hmmms | 183142 | 18 timer 31 minutter 42 sekunder | |
tt:mm:ss | 18:31:42 | 18 timer 31 minutter 42 sekunder | |
±hh | +03 | UTC +03 timer | Revisionen af ISO 8601:2004 bemærker:
"Udtryk af forskellen mellem lokal tid og UTC på dagen er en komponent i repræsentationerne defineret i 4.2.5.2; de må ikke bruges som selvstændige udtryk" (oversættelse: "Forskellen mellem lokal tid og UTC er en komponent af tidsrepræsentation og bør ikke bruges som et selvstændigt udtryk"). Masken \+\d{4,} undtagen +hhmm (4.2.5) svarer til datoformatet +YYY (4.1.2.4 p. d). |
-03 | UTC -03 timer | ||
±hhmm | +0330 | UTC +03 timer 30 minutter | |
-0330 | UTC -03 timer 30 minutter | ||
±tt:mm | +03:30 | UTC +03 timer 30 minutter | |
-03:30 | UTC -03 timer 30 minutter | ||
hhmmss±hh | 183142+03 | 18 timer 31 minutter 42 sekunder UTC +03 timer | |
183142-03 | 18 timer 31 minutter 42 sekunder UTC -03 timer | ||
tt:mm:ss±tt | 18:31:42+03 | 18 timer 31 minutter 42 sekunder UTC +03 timer | |
18:31:42-03 | 18 timer 31 minutter 42 sekunder UTC -03 timer | ||
hhmmss±hhmm | 183142+0330 | 18 timer 31 minutter 42 sekunder UTC +03 timer 30 minutter | |
183142-0330 | 18 timer 31 minutter 42 sekunder UTC -03 timer 30 minutter | ||
tt:mm:ss±tt:mm | 18:31:42+03:30 | 18 timer 31 minutter 42 sekunder UTC +03 timer 30 minutter | |
18:31:42-03:30 | 18 timer 31 minutter 42 sekunder UTC -03 timer 30 minutter | ||
ÅÅÅÅMMDDThhmmss | 20050809T183142 | 9. august 2005 18 timer 31 minutter 42 sekunder | |
ÅÅÅÅ-MM-DDThh:mm:ss | 2005-08-09T18:31:42 | 9. august 2005 18 timer 31 minutter 42 sekunder | |
ÅÅÅÅMMDDThhmmss±hh | 20050809T183142+03 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC +03 timer | |
20050809T183142-03 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC -03 timer | ||
ÅÅÅÅ-MM-DDThh:mm:ss±tt | 2005-08-09T18:31:42+03 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC +03 timer | |
2005-08-09T18:31:42-03 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC -03 timer | ||
ÅÅÅÅMMDDThhmmss±hhmm | 20050809T183142+0330 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC +03 timer 30 minutter | |
20050809T183142-0330 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC -03 timer 30 minutter | ||
ÅÅÅÅ-MM-DDThh:mm:ss±tt:mm | 2005-08-09T18:31:42+03:30 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC +03 timer 30 minutter | |
2005-08-09T18:31:42-03:30 | 9. august 2005 18 timer 31 minutter 42 sekunder UTC -03 timer 30 minutter | ||
ÅÅÅÅ-MM-DDThh:mm:ss[.SSS] | 2005-08-09T18:31:42 | 9. august 2005 18 timer 31 minutter 42 sekunder | |
2005-08-09T18:31:42.201 | 9. august 2005 18 timer 31 minutter 42 sekunder 201 millisekunder |
ISO standarder | |
---|---|
| |
1 til 9999 |
|
10000 til 19999 |
|
20000+ | |
Se også: Liste over artikler, hvis titler begynder med "ISO" |