ISO 8601

Aktuelles Datum und Uhrzeit nach ISO 8601 ausgedrückt [Aktualisierung]
Datum 2022-07-30
Datum und Uhrzeit in koordinierte Weltzeit 2022-07-30T05: 56: 01+00: 00
2022-07-30T05: 56: 01Z
20220730T055601Z
Woche 2022-w30
Woche mit Wochentag 2022-W30-6
Datum ohne Jahr --07-30[1]
Ordinales Datum 2022-211

ISO 8601 ist ein internationaler Standard Abdeckung des weltweiten Austauschs und der Kommunikation von Datum und Zeit-zusammenhängende Daten. Es wird von der aufrechterhalten Genf-basierend Internationale Standardisierungsorganisation (ISO) und wurde erstmals 1988 mit Aktualisierungen in den Jahren 1991, 2000, 2004 und 2019 veröffentlicht. Das Standard zielt darauf ab, eine gut definierte, eindeutige Methode zur Darstellung von Kalenderdaten und Uhrzeiten in weltweit und Zeiten, in denen solche Daten zwischen übertragen werden Länder mit unterschiedlichen Konventionen zum Schreiben numerischer Daten und Zeiten.

Im Allgemeinen gilt ISO 8601 für diese Darstellungen und Formate: Termine, in dem Gregorianer Kalender (einschließlich der Prolptischer Gregorianer Kalender); mal, basierend auf 24-Stunden-Zeitmesssystem, mit optional UTC -Offset; Zeitintervalle; und Kombinationen davon.[2] Der Standard weist keinem Element der dargelegten Daten/Zeiten eine spezifische Bedeutung zu: Die Bedeutung eines Elements hängt vom Kontext seiner Verwendung ab. Daten und Zeiten, die dargestellt werden Namen von Jahren in dem chinesischer Kalender) oder das nicht verwendet Computerzeichen (Ausgeschlossene Bilder oder Töne).[2]

In Darstellungen, die sich an die ISO 8601 halten Austauschstandard, Daten und Zeiten sind so angeordnet, dass der größte zeitliche Begriff (in der Regel ein Jahr) links platziert wird und jeder aufeinanderfolgende weniger Begriff rechts vom vorherigen Amtszeit platziert wird. Darstellungen müssen in einer Kombination von geschrieben werden arabische Ziffern und die spezifischen Computerzeichen (z. B. "-", ":", "T", "W", "Z"), denen spezifische Bedeutungen innerhalb des Standards zugewiesen wird; Das heißt, solche alltäglichen Deskriptoren von Daten (oder Teilen von Daten) wie "Januar", "Donnerstag" oder "Neujahrstag" sind in Austauschdarstellungen innerhalb des Standards nicht zulässig.

Geschichte

Die erste Ausgabe des ISO 8601 -Standards wurde als veröffentlicht als ISO 8601: 1988 1988. Einheitlich und ersetzte eine Reihe älterer ISO -Standards zu verschiedenen Aspekten von Datum und Uhrzeitbeschreibung: ISO 2014, ISO 2015, ISO 2711, ISO 3307, und ISO 4031.[3] Es wurde durch eine zweite Ausgabe ersetzt ISO 8601: 2000 im Jahr 2000 um eine dritte Ausgabe ISO 8601: 2004 Veröffentlicht am 1. Dezember 2004 und zurückgezogen und überarbeitet von ISO 8601-1: 2019 und ISO 8601-2: 2019 am 25. Februar 2019. ISO 8601 wurde von, erstellt,[4] und liegt direkt verantwortlich von, ISO -Technischer Ausschuss TC 154.[5]

ISO 2014 ist zwar abgelöst, ist jedoch der Standard, der ursprünglich die All-Numeric-Datumsnotation in eingeführt hat am meisten zu signifikant bestellen [Yyyy]-[mm]-[dd]. Das ISO -Woche wurde in ISO 2015 eingeführt, und die Identifizierung von Tagen durch Ordnungsdaten wurde ursprünglich in ISO 2711 definiert.

Die vierte Überarbeitung des Standard-ISO 8601-1: 2019 ist im Februar 2019 ausgestellt.[6][7] Während die neue ISO 8601-2: 2019 verschiedene Erweiterungen wie Unsicherheiten oder Teile der definiert Verlängertes Datum/Uhrzeitformat (EDTF).[8][9][10][11][12][13]

Geschichte der veröffentlichten Ausgaben
Name Beschreibung
ISO 8601: 1988 Datenelemente und Austauschformate - Informationswechsel - Darstellung von Daten und Zeiten
ISO 8601: 1988/cor 1: 1991 Datenelemente und Austauschformate - Informationswechsel - Darstellung von Daten und Zeiten - Technischer Corrigendum 1
ISO 8601: 2000 Datenelemente und Austauschformate - Informationswechsel - Darstellung von Daten und Zeiten
ISO 8601: 2004 Datenelemente und Austauschformate - Informationswechsel - Darstellung von Daten und Zeiten
ISO 8601-1: 2019 Datum und Uhrzeit - Darstellungen für den Informationsaustausch - Teil 1: Grundregeln
ISO 8601-2: 2019 Datum und Uhrzeit - Darstellungen für den Informationsaustausch - Teil 2: Erweiterungen

Allgemeine Grundsätze

  • Datums- und Uhrzeitwerte werden von der größten bis kleinsten Zeiteinheit bestellt: Jahr, Monat (oder Woche), Tag, Stunde, Minute, Zweiter und Bruchteil des zweiten Platzes. Das Lexikografische Ordnung der Darstellung entspricht somit der chronologischen Reihenfolge, mit Ausnahme von Datumsangaben mit negativen Jahren oder Zeitversatz. Dadurch können Daten natürlich sein sortiert von zum Beispiel Dateisysteme.
  • Jeder Datums- und Zeitwert hat eine feste Anzahl von Ziffern, die mit dem gepolstert werden müssen führende Nullen.
  • Darstellungen können in einem von zwei Formaten erfolgen - ein grundlegendes Format mit einer minimalen Anzahl von Separatoren oder einem erweiterten Format mit Separatoren zur Verbesserung der menschlichen Lesbarkeit.[14][15] Die Standardnotizen: "Das Grundformat sollte in vermieden werden einfacher Text. "[16] Das zwischen den Datumswerten (Jahr, Monat, Woche und Tag) verwendete Separator ist das Bindestrich, während Doppelpunkt wird als Trennzeichen zwischen den Zeitwerten (Stunden, Minuten und Sekunden) verwendet. Zum Beispiel kann der 6. Tag des 1. Monat des Jahres 2009 als geschrieben werden "2009-01-06" im erweiterten Format oder einfach als "20090106" im Grundformat ohne Mehrdeutigkeit.
  • Für verringerte Präzision,[17] Eine beliebige Anzahl von Werten kann von den Datums- und Uhrvertretungen fallen, jedoch in der Reihenfolge von den geringsten bis zu den bedeutendsten. Zum Beispiel ist "2004-05" ein gültig 2004 bis 2005.
  • Bei Bedarf für eine bestimmte Anwendung unterstützt der Standard die Zugabe von a Dezimalbruch zum kleinsten Zeitwert in der Darstellung.

Termine

Juli 2022
Woche Mon Di Heiraten Thu Fr Sa Sonne
W26 27 28 29 30 01 02 03
W27 04 05 06 07 08 09 10
W28 11 12 13 14 15 16 17
W29 18 19 20 21 22 23 24
W30 25 26 27 28 29 30 31

Der Standard verwendet die Gregorianischer Kalender, was "als internationaler Standard für den zivilen Gebrauch dient".[18]

ISO 8601: 2004 korrigiert einen Referenzkalenderdatum in den gregorianischen Kalender vom 20. Mai 1875 als Datum des Convention du Mètre (Zählerkonvention) wurde unterschrieben in Paris (Das explizite Referenzdatum wurde in ISO 8601-1: 2019 entfernt). Der ISO -Kalenderdatum vor der Konvention ist jedoch immer noch mit dem Gregorianischen Kalender bis zur offiziellen Einführung des Gregorianischen Kalenders am 15. Oktober 1582 kompatibel.

Frühere Daten in der Prolptischer Gregorianer Kalenderkann durch gegenseitige Vereinbarung der Partner verwendet werden, die Informationen austauschen. Der Standard gibt an, dass jedes Datum aufeinanderfolgend sein muss, also die Verwendung der Nutzung der Julian Kalender würde dem Standard widersprechen (denn am Umschaltdatum wären die Daten nicht aufeinanderfolgend).

Jahre

Yjyy
±YYjyy

ISO 8601 beschreibt mindestens ein vierstelliges Jahr [Yjyy], um die zu vermeiden Jahr 2000 Problem. Es repräsentiert daher Jahre von 0000 bis 9999, Jahr 0000 entspricht 1 BC und alle anderen ANZEIGE. Jedoch Jahre zuvor 1583 werden vom Standard nicht automatisch zulässig. Stattdessen dürfen "Werte im Bereich [0000] bis [1582] nur durch gegenseitige Vereinbarung der Partner im Informationsaustausch verwendet werden".[19]

Jahre zuvor vertreten 0000 oder danach 9999Der Standard ermöglicht auch die Expansion der Jahresverträge, jedoch nur durch vorherige Vereinbarung zwischen dem Absender und dem Empfänger.[20] Eine erweiterte Jahr Darstellung [±YYjyy] muss über eine vereinbarte Anzahl von zusätzlichen Jahrestellen hinausgehen, die über das vierstellige Minimum hinausgehen, und es muss mit einem + oder-Zeichen vorangestellt werden[21] statt der häufigeren AD/BC (oder CE/bce) Notation; nach Übereinkommen 1 v. Chr. ist gekennzeichnet +0000, 2 v. Chr. Ist mit –0001 gekennzeichnet und so weiter.[22]

Kalenderdaten

Yjyy-mm-dd oder Yjyymmdd
Yjyy-mm (aber nicht Yjyymm)
Nur in der ersetztem Version von 2000 erlaubt:
-mm-dd oder -mmdd[1]

Die Abgabe von Kalenderdatum befinden sich in dem in der benachbarten Box gezeigten Formular. [Yyyy] zeigt ein vierstelliges Jahr von 0000 bis 9999 an. [Mm] zeigt einen zweistelligen Monat des Jahres an, 01 bis 12. [DD] zeigt einen zweistelligen Tag dieses Monats an, 01 bis 31. zum Beispiel , "5. April 1981" kann als beide vertreten werden "1981-04-05"[14] in dem erweitertes Format oder "19810405" in der Grundformat.

Der Standard ermöglicht auch, dass Kalenderdaten mit reduzierter Präzision geschrieben werden. Zum Beispiel kann man schreiben "1981-04" Mit "1981 April". Die 2000 -Version erlaubte das Schreiben "--04-05" zu bedeutet "5. April"[23] Die Version von 2004 erlaubt jedoch nicht, das Jahr, in dem ein Monat vorhanden ist, wegzulassen. Man kann einfach "1981" schreiben, um sich auf dieses Jahr zu beziehen, "198", um sich auf die zu beziehen Jahrzehnt von 1980 bis 1989 inklusive oder "19", um sich auf die zu beziehen Jahrhundert von 1900 bis 1999 inklusiv. Obwohl der Standard beide zulässt "Yyyy-mm-dd" und Yyyymmdd -Formate für vollständige Kalenderdatum -Darstellungen, wenn der Tag [dd] weggelassen wird, dann nur die Yjyy-mm Format ist erlaubt. Durch die Ablehnung von Daten der Form yyyymm vermeidet der Standard Verwirrung mit dem verkürzte Darstellung Yymmdd (immer noch oft verwendet).

Woche Termine

Yjyy-www oder Yjyywww
Yjyy-www-d oder Yjyywwwd

Wochendatumdarstellungen sind in den Formaten, wie in der angrenzenden Box gezeigt. [Jyyy] zeigt das an ISO-Woche zahlen was etwas anders ist als die traditionellen Gregorianischer Kalender Jahr (siehe unten). [Www] ist das Wochennummer durch den Brief vorangestellt W, von W01 bis W53. [D] ist das Wochentagsnummervon 1 bis 7, beginnend mit Montag und mit Sonntag.

Es gibt mehrere gegenseitig äquivalente und kompatible Beschreibungen von Woche 01:

  • die Woche mit der ersten Geschäftstag im Anfangsjahr (angesichts der samstags, sonntags und 1. Januar sind nicht arbeitende Tage),
  • Die Woche mit dem ersten Donnerstag des Jahres (die formelle ISO -Definition),
  • die Woche mit dem 4. Januar darin,
  • die erste Woche mit der Mehrheit (vier oder mehr) seiner Tage im Anfangsjahr und
  • Die Woche beginnt mit dem Montag im Zeitraum vom 29. Dezember bis 4. Januar.

Infolgedessen ist es in Woche 01, wenn der 1. Januar an einem Montag, Dienstag, Mittwoch oder Donnerstag stattfindet. Wenn der 1. Januar an einem Freitag, Samstag oder Sonntag in Woche 52 oder 53 des Vorjahres ist (da ist es Keine Woche 00). Der 28. Dezember ist immer in der letzten Woche seines Jahres.

Die Woche kann durch Zählen der Donnerstags beschrieben werden: Woche 12 enthält den 12. Donnerstag des Jahres.

Das ISO-Woche zahlen beginnt am ersten Tag (Montag) der Woche 01 und endet am Sonntag vor dem neuen ISO -Jahr (daher ohne Überlappung oder Lücke). Es besteht aus 52 oder 53 vollen Wochen. Die erste ISO -Woche eines Jahres hat möglicherweise bis zu drei Tage, die sich tatsächlich im gregorianischen Kalenderjahr befinden, das endet. Wenn drei, sind sie Montag, Dienstag und Mittwoch. In ähnlicher Weise kann die letzte ISO -Woche eines Jahres bis zu drei Tage im gregorianischen Kalenderjahr sind, das beginnt. Wenn drei, sind sie Freitag, Samstag und Sonntag. Der Donnerstag jeder ISO-Woche befindet sich immer im Gregorianischen Kalenderjahr, das mit dem ISO-Jahr mit der ISO-Numberung gekennzeichnet ist.

Beispiele:

  • Montag, 29. Dezember 2008 ist "2009-W01-1" geschrieben
  • Sonntag, 3. Januar 2010, ist "2009-W53-7" geschrieben

Ordinale Daten

Yjyy-ddd oder Yyyyddd

Ein Ordinales Datum ist eine einfache Form für Anlässe, wenn die willkürliche Natur der Woche und des Monat Definitionen eher ein Hindernis als eine Hilfe sind, beispielsweise beim Vergleich von Daten aus verschiedenen Kalendern. Wie oben dargestellt, zeigt [Yjyy] ein Jahr an und [DDD] ist der "Tag des Jahres" von 001 bis 365 (366 in Schaltjahre). Zum Beispiel, "1981-04-05" ist auch "1981-095".

Dieses Format wird mit einfachen Hardware -Systemen verwendet, die ein Datumssystem benötigen, aber die Einbeziehung der vollständigen Kalenderberechnungssoftware kann ein erhebliches Ärgernis sein. Dieses System wird manchmal als "julianisches Datum" bezeichnet, aber dies kann Verwirrung mit der Astronomie verursachen Julian Day, eine sequentielle Anzahl der Anzahl der Tage seit Tag 0 Beginn 1. Januar 4713 v. Chr. Greenwich Noon, Julian Prolptic Calendar (oder Mittag am ISO -Datum –4713-11-24 Dies verwendet den gregorianischen prolptischen Kalender mit einem Jahr 0000).

Mal

THH: MM: ss.sss oder Thmms.sss
Thh: mm: ss oder THHMMSS
Thh: Mm oder THMM
Thh

ISO 8601 verwendet die 24-Stunden-Uhr System. Ab ISO 8601-1: 2019 die Grundformat ist T [hh] [mm] [ss] und die erweitertes Format IS T [HH]: [MM]: [SS]. Frühere Versionen ließen die T (die Zeit dar) in beiden Formaten aus.

  • [HH] bezieht sich auf ein Nullpolster Stunde Zwischen 00 und 23.
  • [mm] bezieht sich auf ein Nullpolster Minute Zwischen 00 und 59.
  • [ss] bezieht sich auf ein Nullpolster zweite zwischen 00 und 60 (wobei 60 nur zur Zulassung eines Zusatzes verwendet wird Schaltsekunde).

Es könnte also eine Zeit als "T134730" in der angezeigt werden Grundformat oder "T13: 47: 30" in der erweitertes Format. Mit ISO 8601-1: 2019 kann das T im erweiterten Format wie in "13:47:30" weggelassen werden, kann jedoch nur das T-Date-Ausdruck im Grundeformat ausgelassen werden, wenn kein Unklarheit besteht.

Entweder die Sekunden oder die Minuten und Sekunden können aus den grundlegenden oder verlängerten Zeitformaten für größere Kürze weggelassen werden, aber eine verringerte Präzision; Die resultierenden reduzierten Präzisionszeitformate sind:[24]

  • T [hh] [mm] in Grundformat oder [hh]: [mm] in erweitertes Format, wenn Sekunden weggelassen werden.
  • T [HH], wenn sowohl Sekunden als auch Minuten weggelassen werden.

Ab ISO 8601-1: 2019 Mitternacht darf nur als "00:00" bezeichnet werden, was dem Beginn eines Kalendertags entspricht. Frühere Versionen des Standards erlaubten "24:00", die dem Ende eines Tages entsprechen, dies wird jedoch durch die Revision von 2019 ausdrücklich abgelehnt.

In einer dieser Darstellungen kann ein Dezimalanteil zu dem Zeitelement niedrigster Ordnung hinzugefügt werden. EIN Dezimalzeichen, entweder ein Komma oder ein Punkt (folgende ISO 80000-1 Laut ISO 8601: 1-2019,[25] was eine Präferenz nur innerhalb internationaler Maßstäbe festlegt, sondern mit einer Präferenz für a Komma nach ISO 8601: 2004)[26] wird als Trennzeichen zwischen dem Zeitelement und seiner Fraktion verwendet. Um "14 Stunden, 30 und eine halbe Minuten" zu bezeichnen, enthalten Sie keine Sekunden. Darstellen Sie als "14: 30,5", "T1430,5", "14: 30,5" oder "T1430,5". Die Anzahl der Dezimalstellen für die Dezimalanteile gibt keine Begrenzung. Die Anzahl der Dezimalstellen muss jedoch von den kommunizierenden Parteien vereinbart werden. Zum Beispiel in Microsoft SQL Server die Präzision einer Dezimalanteile beträgt 3 für eine DateTime, d. H. "yyyy-mm-ddthh: mm: ss [.mmm]".[27]

Zeitzonenbezeichnungen

Zeitzonen in ISO 8601 werden als lokale Zeit (mit nicht spezifiziertem Ort) als als lokal dargestellt koordinierte Weltzeit, oder als Offset von UTC.

Ortszeit (unqualifiziert)

Wenn keine UTC -Beziehungsinformationen mit einer zeitlichen Darstellung angegeben werden, wird angenommen, dass die Zeit in lokaler Zeit liegt. Während es kann Wenn Sie in derselben Zeitzone die lokale Zeit übernehmen, ist es mehrdeutig, wenn sie in verschiedenen Zeitzonen kommunizieren. Selbst innerhalb einer einzigen geografischen Zeitzone sind einige lokale Zeiten mehrdeutig, wenn die Region beobachtet Sommerzeit. Es ist normalerweise vorzuziehen, eine Zeitzone (Zonenbezeichnung) unter Verwendung der Notation des Standards anzugeben.

Koordinierte Universal Time (UTC)

Wenn die Zeit in der Zeit ist koordinierte Weltzeit, füge hinzu ein Z Direkt nach der Zeit ohne Platz. Z ist der Zonenbezeichner für den Null -UTC -Offset. "09:30 UTC" wird daher als "09: 30z" oder "T0930Z" dargestellt. "14:45:15 UTC" wäre "14: 45: 15z" oder "T144515Z".

Das Z Suffix in der Zeitdarstellung ISO 8601 wird manchmal als "Zulu -Zeit" bezeichnet Zulu -Zeitzone. Der ACP 121 -Standard, der die Liste der militärischen Zeitzonen definiert Greenwich mittlere Zeit[28] Dies wurde früher als International Civil Time Standard verwendet. GMT wird nicht mehr genau von der wissenschaftlichen Gemeinschaft definiert und kann sich entweder auf UTC oder auf UTC beziehen oder UT1 Abhängig vom Kontext.[29]

Zeitversetz von UTC

Das UTC -Offset ist so an die gleiche Weise angehängt, wie 'z' in Form ± [HH] oben oben war: [mm], ± [HH] [mm] oder ± [HH].

Negativ UTC -Offsets Beschreibe a Zeitzone westlich von UTC ± 00: 00, bei dem die Zivilzeit ist dahinter (oder früher) als koordinierte Weltzeit Der Zonenbezeichner sieht also wie "–03: 00", " - 0300" oder "–03" aus.

Positiv UTC -Offsets Beschreibe a Zeitzone bei oder östlich von UTC ± 00: 00, bei dem die Zivilzeit ist dasselbe wie oder voraus (oder später) als koordinierte Weltzeit Der Zone -Designator sieht also wie "+02: 00", "+0200" oder "+02" aus.

Beispiele

Sehen Liste der UTC -Zeitversetzungen für andere UTC -Offsets.

Um einen negativen Versatz darzustellen, gibt ISO 8601 die Verwendung von a an Minuszeichen. Wenn der Wechselschiff -Zeichen begrenzt ist und kein minus Zeichenzeichen hat, dann ist der Bindestrich-Minus sollte benutzt werden. ASCII Hat kein Minuszeichen, daher würde sein Bindestrich-Minus-Zeichen (Code 45 Dezimal oder 2D-Hexadezimal) verwendet. Wenn das Zeichensatz ein Minuszeichen hat, sollte dieses Zeichen verwendet werden. Unicode hat ein Minuszeichen und sein Zeichencode ist U+2212 (2212 Hexadezimal); das HTML -Charakterentität Invocation ist .

Die folgenden Zeiten beziehen sich alle auf denselben Moment: "18: 30z", "22: 30+04", "1130–0700" und "15: 00–03: 30". Seemesszeit Zonenbuchstaben werden nicht mit Ausnahme von Z verwendet. Um die UTC -Zeit zu berechnen, muss man den Offset von der lokalen Zeit abziehen, z. Für "15: 00–03: 30" tun Sie 15:00 - (–03: 30), um 18:30 UTC zu erhalten.

Ein Versatz von Null, zusätzlich zur speziellen Darstellung "Z", kann auch numerisch als "+00: 00", "+0000" oder "+00" angegeben werden. Es ist jedoch nicht gestattet, es numerisch mit einem negativen Vorzeichen als "–00: 00", "0000" oder "–00" anzugeben. Der Abschnitt diktiert die Zeichenverwendung[30] Gibt an, dass ein Pluszeichen für einen positiven oder null Wert und ein Minuszeichen für einen negativen Wert verwendet werden muss. Im Gegensatz zu dieser Regel ermöglicht RFC 3339, das ansonsten ein Profil von ISO 8601 ist, die Verwendung von "-00" mit der gleichen Bezeichnung wie "+00", aber eine unterschiedliche Konnotation.[31][32]

Kombinierte Datums- und Uhrvertretungen

T

Ein Zeitpunkt der Zeit kann durch die Verkettung eines vollständigen Ausdrucks des Datums dargestellt werden, den Brief "T" als Trennzeichen und als gültiger Zeitausdruck. Zum Beispiel, "2007-04-05T14: 30". In ISO 8601: 2004 durfte es das weglassen "T" Charakter durch gegenseitige Übereinstimmung wie in "200704051430",[33] Diese Bestimmung wurde jedoch in ISO 8601-1: 2019 entfernt. Das Trennen von Datum und Uhrzeit mit anderen Zeichen wie Raum ist in ISO 8601 nicht zulässig, sondern in seinem Profil RFC 3339 zulässig.[34]

Wenn ein Zeitzonen -Bezeichner erforderlich ist, folgt er dem kombinierten Datum und Uhrzeit. Zum Beispiel, "2007-04-05T14: 30z" oder "2007-04-05T12: 30–02: 00".

Es können entweder grundlegende oder erweiterte Formate verwendet werden, aber sowohl Datum als auch Uhrzeit müssen dasselbe Format verwenden. Der Ausdruck des Datums kann Kalender, Woche oder Ordinal sein und muss eine vollständige Darstellung verwenden. Die Zeit kann unter Verwendung eines angegebenen reduzierten Präzisionsformats dargestellt werden.

Dauer

Pnnmndtnhnmns
PNW
P <Date> t <T <T <-Dime>

Dauer definieren die Menge der Zwischenzeit in einem Zeitintervall und werden durch das Format p [n] y [n] m [n] dt [n] h [n] m [n] s oder p [n] w wie gezeigt dargestellt beiseite. In diesen Darstellungen wird der [n] durch den Wert für jedes der Datums- und Zeitelemente ersetzt, die dem [n] folgen. Führende Nullen sind nicht erforderlich, aber die maximale Anzahl von Ziffern für jedes Element sollte von den kommunizierenden Parteien vereinbart werden. Die Großbuchstaben P, Y, M, W, D, T, H, M, und S sind Bezeichner für jedes Datum und die Uhrzeitelemente und werden nicht ersetzt.

  • P ist der Dauerbezeichner (für Zeitraum) zu Beginn der Dauer Darstellung platziert.
    • Y ist der Jahresbezeichner, der dem Wert für die Anzahl der Kalenderjahre folgt.
    • M ist der Monat des Monats, der dem Wert für die Anzahl der Kalendermonate folgt.
    • W ist der Woche, der dem Wert für die Anzahl der Wochen folgt.
    • D ist der Tagesbezeichner, der dem Wert für die Anzahl der Kalendertage folgt.
  • T ist der Zeitbezeichner, der den Zeitkomponenten der Darstellung vorausgeht.
    • H ist der Stundenbehörde, der dem Wert für die Anzahl der Stunden folgt.
    • M ist der Minute -Designator, der dem Wert für die Anzahl der Minuten folgt.
    • S ist der zweite Bezeichner, der dem Wert für die Anzahl der Sekunden folgt.

Zum Beispiel entspricht "p3y6m4dt12h30m5s" eine Dauer von "drei Jahren, sechs Monaten, vier Tagen, zwölf Stunden, dreißig Minuten und fünf Sekunden".

Datums- und Zeitelemente einschließlich ihres Bezeichners können weggelassen werden, wenn ihr Wert Null ist und Elemente niedrigerer Ordnung auch für eine verringerte Präzision weggelassen werden können. Zum Beispiel sind "P23DT23H" und "P4Y" beide Repräsentationen der Dauer. Mindestens ein Element muss jedoch vorhanden sein, daher ist "P" für eine Dauer von 0 Sekunden keine gültige Darstellung. "PT0S" oder "P0D" sind jedoch beide gültig und repräsentieren die gleiche Dauer.

Um Unklarheiten zu beheben, ist "P1M" eine einmonatige Dauer und "Pt1M" ist eine einminütige Dauer (beachten Sie den Zeitbehörden, der dem Zeitwert vorausgeht). Der kleinste verwendete Wert kann auch eine Dezimalanteile haben.[35] wie in "p0.5y", um ein halbes Jahr anzuzeigen. Dieser Dezimalanteil kann mit beiden angegeben werden Komma oder ein Punktwie in "p0,5y" oder "p0.5y". Der Standard verbietet die Datums- und Zeitwerte nicht in einer Dauerdarstellung, ihre "Übertragspunkte" zu überschreiten, sofern nachstehend nicht mehr als angegeben ist. Somit könnte "PT36H" genutzt werden, ebenso wie "P1DT12H", um dieselbe Dauer darzustellen. Denken Sie jedoch daran, dass "pt36h" nicht dasselbe ist wie "p1dt12h" beim Wechsel von oder zu "zu" Sommerzeit.

Alternativ kann ein Format für Dauer basierend auf kombinierten Datums- und Uhrzeitangaben durch Einigung zwischen den Kommunikationsparteien entweder im Grundformat Pyyyymmddthhmms oder im erweiterten Format verwendet werden P [yjyy]-[mm]-[dd] t [HH]: [mm]: [ss]. Zum Beispiel wäre die erste oben gezeigte Dauer "P0003-06-04T12: 30: 05". Das individuelle Datums- und Uhrzeitwerte dürfen jedoch ihre ihre Modul (z. B. ein Wert von 13 für den Monat oder 25 für die Stunde wäre nicht zulässig).[36]

Der Standard beschreibt eine Dauer als Teil der Zeitintervalle, die im nächsten Abschnitt erörtert werden. Das Dauerformat für sich allein ist mehrdeutig in Bezug auf die Gesamtzahl der Tage in einem Kalenderjahr und Kalendermonat. Die Anzahl der Sekunden in einem Kalendertag ist ebenfalls mehrdeutig Sekundensprung. Zum Beispiel könnten "P1M" alleine 28, 29, 30 oder 31 Tage betragen. Es gibt keine Mehrdeutigkeit, wenn sie in einem Zeitintervall verwendet werden. Unter Verwendung von Beispiel "P2M" -Dauer von zwei Kalendermonaten:

  • Intervall 2003-02-15T00: 00: 00Z/P2M endet zwei Kalender Monate später unter 2003-04-15T00: 00: 00Z, was 59 Tage später ist
  • Intervall 2003-07-15T00: 00: 00Z/P2M endet zwei Kalender Monate später unter 2003-09-15T00: 00: 00Z, 62 Tage später

Das Dauerformat (oder eine Teilmenge davon) wird unabhängig von Zeitintervallen häufig verwendet, wie bei der Java 8 -Dauerklasse, die eine Teilmenge des Dauerformats unterstützt.[37][38]

Zeitintervalle

/
/
/

Ein Zeitintervall ist die Zwischenzeit zwischen zwei Zeitpunkten. Die Menge der Zwischenzeit wird durch eine Dauer ausgedrückt (wie im vorherigen Abschnitt beschrieben). Die zwei Zeitpunkte (Start und Ende) werden entweder durch eine kombinierte Datums- und Uhrzeitdarstellung oder nur eine Datumsdarstellung ausgedrückt.

Es gibt vier Möglichkeiten, ein Zeitintervall auszudrücken:

  1. Start und Ende, wie "2007-03-01T13: 00: 00Z/2008-05-11T15: 30: 00Z"
  2. Start und Dauer wie "2007-03-01T13: 00: 00Z/P1Y2M10DT2H30M"
  3. Dauer und Ende wie "P1Y2M10DT2H30M/2008-05-11T15: 30: 00Z"
  4. Nur Dauer wie "P1Y2M10DT2H30M" mit zusätzlichen Kontextinformationen

Von diesen erfordern die ersten drei zwei Werte, die von einem getrennt sind Intervallbezeichnung das ist normalerweise ein Solidus (häufiger als als Schrägstrich "/"). Abschnitt 3.2.6 von ISO 8601-1: 2019 stellt fest, dass "ein Solidus durch einen doppelten Bindestrich ["-"] durch gegenseitige Übereinstimmung der Kommunikationspartner ersetzt werden kann, und frühere Versionen verwendeten Notationen wie" 2000-2002 ". .[39] Die Verwendung eines doppelten Bindestrichs anstelle eines Solidus ermöglicht die Einbeziehung in den Computer Dateinamen;[40] In gemeinsamen Betriebssystemen ist ein Solidus a Reservierter Charakter und ist in einem Dateinamen nicht erlaubt.

Für <Start>/<end> Ausdrücke wird angenommen, dass Elemente am Endwert fehlen, als für den Startwert einschließlich der Zeitzone übereinstimmt. Diese Funktion des Standards ermöglicht präzise Darstellungen von Zeitintervallen. Zum Beispiel kann das Datum eines zweistündigen Treffens einschließlich der Start- und Endzeiten einfach als "2007-12-14T13: 30/15: 30" angezeigt werden, wobei "/15: 30"/2007-12- impliziert " 14T15: 30 "(das gleiche Datum wie der Anfang) oder die Anfänger- und Enddaten eines monatlichen Abrechnungszeitraums wie" 2008-02-15/03-14 ", wobei"/03-14 "impliziert"/2008-03 -14 "(im selben Jahr wie der Start).

Wenn eine größere Präzision wünschenswert ist, um das Zeitintervall darzustellen, können der Darstellung mehr Zeitelemente hinzugefügt werden. Ein Intervall bezeichnet "2007-11-13/15" kann jederzeit beginnen 2007-11-13 und enden jederzeit nach 2007-11-15, wohingegen "2007-11-13T09: 00/15T17: 00" Beinhaltet die Start- und Endzeiten. Um alle Start- und Enddaten ausdrücklich einzuschließen, würde das Intervall als "2007-11-13t00: 00/16t00: 00".

Wiederholungsintervalle

RN/<VERVALL>
R/<invall>

Wiederholungsintervalle sind in Klausel "4.5 wiederkehrendes Zeitintervall" angegeben. Sie werden gebildet, indem "r [n]/" zu Beginn eines Intervallausdrucks hinzugefügt wird, wo R wird als Buchstaben selbst verwendet und [n] wird durch die Anzahl der Wiederholungen ersetzt. Wenn Sie den Wert für [n] auslassen oder einen Wert von -1 angeben, bedeutet dies eine unbegrenzte Anzahl von Wiederholungen. Ein Wert von 0 für [n] bedeutet, dass das Intervall nicht wiederholt wird.

Wenn das Intervall den Start angibt (die Formulare 1 und 2 oben), ist dies der Beginn des Wiederholungsintervalls. Wenn das Intervall das Ende angibt, nicht jedoch den Start (Form 3 oben), ist dies das Ende des Wiederholungsintervalls. Zum Beispiel, um das Intervall von "p1y2m10dt2h30m" zu wiederholen "2008-03-01T13: 00: 00Z", verwenden "R5/2008-03-01T13: 00: 00Z/P1Y2M10DT2H30M".

Verkürzte Darstellungen (in ISO8601: 2004 entfernt)

ISO 8601: 2000 erlaubte Kürzung (nach Vereinbarung), wo führende Komponenten eines Datums oder einer Uhrzeit weggelassen werden. Insbesondere erlaubte dies zweistellige Jahre und die mehrdeutigen Formate yy-mm-dd und yymmdd. Diese Bestimmung wurde in ISO 8601: 2004 entfernt.

Verkürzte Darstellungen (in ISO8601: 2004 entfernt)
Typ Grundformat Grundlegendes Beispiel Erweitertes Format Erweitertes Beispiel
Ein bestimmtes Datum im implizierten Jahrhundert Yymmdd 851026 Yy-mm-dd 85-10-26
Ein bestimmtes Jahr und Monat des implizierten Jahrhunderts -Yymm -8510 -Yy-mm -85-10
Ein bestimmtes Jahr im implizierten Jahrhundert -Yy -85 -
Ein bestimmter Tag eines Monats im impliziten Jahr -mmdd --1026 -mm-dd --10-26
Ein bestimmter Monat im impliziten Jahr -mm --10 -
Ein bestimmter Tag im impliziten Monat --- DD ---26

Nur der erste Typ (spezifisches Datum des implizierten Jahrhunderts) lässt die Führung aus - für Jahrhundert. Alle anderen Formate haben eine Führung - pro ausgelassenes Jahrhundert, Jahr und Monat.

Standardisierte Erweiterungen

ISO 8601-2: 2019 definiert eine Reihe von standardisierten Erweiterungen für die ISO 8601-Datums- und Uhrzeitformate.

Verlängertes Datum/Uhrzeitformat (EDTF)
Das EDTF wird als Beispiel für ein Profil von ISO 8601 angegeben. Einige seiner Funktionen sind:[8]
  • Unsicher und ungefähre Qualifikation, '?' und '~' sowie ihre kombinierten verwendeten „%“; Sie können auf das gesamte Datum oder auf einzelne Komponenten angewendet werden.
  • Zeitintervalle mit einem offenen (unbegrenzten) Ende oder einem unbekannten Ende.
  • Exponentielle und signifikante Figurennotation in Jahren.
  • Spezielle "Monats" -Werte, die Unterjahresgruppen wie Jahreszeiten und Quartale anzeigen.
  • Syntax zur Serialisierung einer Liste von Daten.
Die EDTF-Funktionen sind im Abschnitt "Datum und Uhrzeit" von ISO 8601-2: 2019 beschrieben.
Wiederholen Sie Regeln für wiederkehrende Zeitintervalle
ISO 8601-2: 2019 definiert auch ein Format, um Wiederholungsintervalle basierend auf der Syntax von zu beschränken Icalendar.

Verwendungszweck

Auf der Internet, das World Wide Web Konsortium (W3C) verwendet die Ietf Standard basierend auf ISO 8601 bei der Definition eines Profils des Standards, das die unterstützten Datums- und Uhrzeitformate einschränkt, um die Fehlerchance und die Komplexität der Software zu verringern. Die sehr einfache Spezifikation basiert auf einem Entwurf des unten genannten RFC 3339.[41]

ISO 8601 wird durch verschiedene Spezifikationen verwiesen, aber der gesamte Spektrum der Optionen von ISO 8601 wird nicht immer verwendet. Zum Beispiel die verschiedenen elektronischer Programmleitfaden Standards für Fernsehen, digitales Radio usw. Verwenden Sie verschiedene Formen, um Zeitpunkte und Dauer zu beschreiben. Das ID3 Die Audio-Meta-Daten-Spezifikation verwendet auch eine Teilmenge von ISO 8601.[42] Das X.690 Codierungsstandards Generalisiertzeit Verwendet eine andere Teilmenge von ISO 8601.

Handel

Das ISO 8601 Woche DatumBis 2006 trat in seiner grundlegenden Form in der wichtigsten Marken -Commercial -Verpackung in den USA auf. Das Aussehen hing mehr von der jeweiligen Verpackung, Konserven oder Abfüllanlage ab als von einer bestimmten Marke. Das Format ist besonders nützlich für die Qualitätssicherung, so dass Produktionsfehler leicht verfolgt werden können.

RFCs

IETF RFC 3339[43] definiert ein Profil von ISO 8601 für die Verwendung in Internetprotokolle und Standards. Es schließt Dauer und Daten vor dem ausdrücklich aus Gemeinsame Ära. Die komplexeren Formate wie Wochenzahlen und Ordnungstage sind nicht zulässig.[44]

RFC 3339 weicht von ISO 8601 ab und ermöglicht, dass ein Offset von Null als "-00: 00" angegeben wird, was ISO 8601 verbietet. RFC 3339 beabsichtigt "-00: 00", um die Konnotation zu tragen, dass sie keine bevorzugte Zeitzone angibt, während die konforme "+00: 00" oder ein Offset von ungleich Null zeichnet, dass der verwendete Offset bevorzugt wird. Diese Übereinkommen bezüglich "-00: 00" stammt aus früheren RFCs wie RFC 2822, das sie für Zeitstempel in verwendet Email Header. RFC 2822 behauptete nicht, dass ein Teil seines Zeitstempelformats ISO 8601 entspricht, und es war daher frei, diese Konflikt ohne Konflikte zu verwenden.

Annahme als nationale Standards

Australien AS/NZS ISO 8601.1: 2021, AS/NZS ISO 8601.2: 2021 (ersetzt als ISO 8601-2007)
Österreich Önorm ISO 8601 (ersetzt önorm en 28601)
Belgien NBN EN 28601 (1993)
Brasilien NBR 5892: 2019
Kanada CAN/CSA-Z234.4-89 (R2007)[45]
Kolumbien NTC 1034: 2014 Source ICONTEC (Dieser Standard ist identisch mit ISO 8601: 2004)
China GB/T 7408-2005
Tschechische Republik Čsn iso 8601 (ersetzt čsn EN 28601)
Dänemark DS/ISO 8601: 2005 (ersetzt DS/EN 28601)
Estland EVS 8: 2008; EVS-ISO 8601: 2011
Europäische Norm DE ISO 8601, EN 28601: 1992 (Storniert 7. Oktober 2011)
Finnland SFS-EN 28601
Frankreich NF Z69-200; NF EN 28601: 1993-06-01 (Storniert)
Deutschland DIN ISO 8601: 2006-09 (ersetzt DIN EN 28601: 1993-02); Verwandte: DIN 5008: 2011-04 (ersetzt DIN 5008: 2005-05, DIN 5008: 2001-11, DIN 5008: 1996-05)
Griechenland ELOT EN 28601
Ungarn MSZ ISO 8601: 2003
Island Ist EN 28601: 1992 (veraltet)
Indien Ist 7900: 2001
Irland IS/EN 28601: 1993
Italien UNI EN 28601 (1993)
Japan JIS X 0301: 2002
Korea, Republik von KS X ISO 8601
Litauen LST ISO 8601: 2006 (ersetzt LST ISO 8601: 1997)
Luxemburg ITM-EN 28601
Mexiko NMX-CH-150-IMNC-1999[46]
Niederlande Nen ISO 8601, Nen En 28601 (1994), Nen 2772
Neuseeland AS/NZS ISO 8601.1: 2021, AS/NZS ISO 8601.2: 2021
Norwegen NS-ISO 8601
Polen PN-EN 28601: 2002 (veraltet ab 2008. Im Austausch wurde kein Standard gegeben.[47]))
Portugal NP EN 28601
Russland Гост и & о 8601-2001 (Strom), гост 7.64-90 (veraltet)
Südafrika SANS 8601: 2009[48]
Spanien Une en 28601: 1995
Schweden SS-ISO 8601: 2011 (genehmigt 2011-11-01, ersetzt SS-ISO 8601)
Schweiz SN ISO 8601: 2005-08 (ersetzt SN-EN 28601: 1994)
Taiwan ZNS 7648
Thailand TIS 1111: 2535 (1992)
Truthahn TS ISO 8601
Ukraine Дсту ISO 8601: 2010
Vereinigtes Königreich BS ISO 8601: 2004, BS EN 28601 (1989-06-30)
Vereinigte Staaten ANSI Incits 30-1997 (R2008) und NIST FIPS Pub 4-2
Vietnam TCVN 6398-1: 1998

Siehe auch

Notizen und Referenzen

  1. ^ a b Last in ISO 8601: 2000, in Gebrauch von durch "RFC 6350 - Spezifikation für VCard -Format". Ietf. August 2011. Archiviert vom Original am 2016-05-31. Abgerufen 2021-01-21. Die verkürzte Darstellung, wie in [ISO.8601.2000], den Abschnitten 5.2.1.3 d), e) und f) zulässig., obwohl in ISO 8601: 2004 entfernt
  2. ^ a b ISO 8601: 2004 [E] Abschnitt 1 Umfang
  3. ^ ISO 8601: 2004 (e), ISO, 2004-12-01, Anhang A: ... Aus diesen Konzeptdarstellungen aller anderen Datums- und Zeitwerte wurden logisch abgeleitet; Somit wurden ISO 2014, ISO 3307 und ISO 4031 ersetzt. ... Identifizierung eines bestimmten Datums durch Ordnungsdaten (ISO 2711) und mithilfe des Wochenennummerierungssystems (ISO 2015) alternative Methoden, die das grundlegende Konzept dieses internationalen Standards ebenfalls umfassen könnte; So wurden ISO 2015 und ISO 2711 jetzt ersetzt.
  4. ^ ISO 8601: 2004 (e). ISO. 2004-12-01. p. IV Vorwort.
  5. ^ "TC 154 Prozesse, Datenelemente und Dokumente in Handel, Industrie und Verwaltung". Technische Komitees. ISO. Archiviert vom Original am 2016-05-25. Abgerufen 2014-08-16.
  6. ^ "ISO/DIS 8601-1: 2016-10-26" (PDF). Kongressbibliothek. Archiviert von das Original (PDF) Am 2017-10-19.
  7. ^ "Deutscher Entwurf E DIN ISO 8601-1: 2017-02 DATENELEMENTE UND AUSTAUSCHFORMATE - FOLNATIONATIONSAUSTAUSCH - DARSTELLUNG VON DATUM UND UHRZEIT - Teil 1: Grundlegende Regeln (ISO/Dis 8601-1: 2016)". Din-NormenaSchuss InformationStechnik und Anwendungen (NIA). Archiviert vom Original am 2017-10-20. Abgerufen 2017-10-19.
  8. ^ a b "Verlängerte Datums-/Zeitformat (EDTF) Spezifikation". Die Bibliothek des Kongresses. 2019-10-08 [2019-02-04, 2014, 2012]. Archiviert vom Original am 2020-03-07. Abgerufen 2020-03-07.
  9. ^ "Erweiterter Datum/Zeitformat (EDTF) Hintergrund". Die Bibliothek des Kongresses. 2019-10-08 [2019-03-01]. Archiviert vom Original am 2020-03-07. Abgerufen 2020-03-07.
  10. ^ "Erweitertes Datum/Zeitformat (EDTF) 1.0 2012/2014". Einreichungsentwurf. Die Bibliothek des Kongresses. Archiviert von das Original Am 2017-07-15. Abgerufen 2017-07-15.
  11. ^ "ISO/WD 8601-2: 2016-02-16" (PDF). Kongressbibliothek. Archiviert von das Original (PDF) Am 2017-10-19.
  12. ^ "ISO/DIS 8601-2: 2016-10-26" (PDF). Kongressbibliothek. Archiviert von das Original (PDF) Am 2017-10-20.
  13. ^ "Deutscher Entwurf E DIN ISO 8601-2: 2017-02 DATENELEMENTE UND AUSTAUSCHFORMATE - FOLNATIONATIONSAUSTAUSCH - DARSTELLUNG VON DATUM UND UHRZEIT - Teil 2: Erwebterungen (ISO/Dis 8601-2: 2016)". Din-NormenaSchuss InformationStechnik und Anwendungen (NIA). Archiviert vom Original am 2017-10-19. Abgerufen 2017-10-19.
  14. ^ a b ISO, FAQ: Numerische Darstellung von Daten und Zeit Archiviert 2013-03-08 bei der Wayback -Maschine
  15. ^ "Datums- und Uhrzeitformate". W3.org. Archiviert vom Original am 10. Mai 2021. Abgerufen 11. Mai 2021.
  16. ^ ISO 8601: 2004 Abschnitt 2.3.3 Grundes Format
  17. ^ Frühere Versionen von ISO 8601 verwendeten das Wort Richtigkeit, nicht Präzision, im relevanten Abschnitt, z. B. 2.3.7 Darstellung mit reduzierter Genauigkeit. Dies wurde in ISO 8601-1: 2019 korrigiert.
  18. ^ Doggett, L. E. (1992). "Kalender". In P.K. Seidelmann (Hrsg.). Erläuterungsergänzung zum astronomischen Almanach. Sausalito, Kalifornien: Universitätswissenschaftsbücher. p. 580. ISBN 0-935702-68-7. Archiviert von das Original Am 2004-04-01. Der Gregorianische Kalender dient heute als internationaler Standard für den zivilen Gebrauch.
  19. ^ ISO 8601: 2004 (e). ISO. 2004-12-01. Abschnitt 4.1.2.1 General.
  20. ^ ISO 8601: 2004 (e). ISO. 2004-12-01. 3.5 Expansion ... Durch gegenseitige Vereinbarung der Partner im Informationsaustausch darf die Komponente, die das Kalenderjahr identifiziert, erweitert, das ansonsten auf vier Ziffern begrenzt ist. Dies ermöglicht den Hinweis auf Daten und Zeiten in Kalenderjahren außerhalb des Bereichs, der durch vollständige Darstellungen unterstützt wird, d. H. Vor Beginn des Jahres [0000] oder nach Jahresende [9999].
  21. ^ ISO 8601: 2004 Abschnitte 3.4.2, 4.1.2.4
  22. ^ Siehe beispielsweise Anhang B.1.1 des Standards.
  23. ^ Perreault, Simon (August 2011). "RFC 6350 - Spezifikation für VCard -Format". Ietf. §4.3.1. DATUM. Archiviert vom Original am 2016-05-31. Abgerufen 2016-06-29. Die verkürzte Darstellung, wie in [ISO.8601.2000], den Abschnitten 5.2.1.3 d), e) und f) zulässig.
  24. ^ ISO 8601-1: 2019 Abschnitt 5.3.1.3 Darstellungen mit reduzierter Präzision
  25. ^ ISO 8601-1: 2019 Abschnitt 3.1.3.9 Dezimalzeichen
  26. ^ ISO 8601: 2004 (e), ISO, 2004-12-01, 4.2.2.4 ... Der Dezimalanteil wird durch das in ISO 31-0 angegebene Dezimalzeichen durch das Ganzzahl geteilt, d. H. Das Komma [,] oder den vollen Stopp [.]. Von diesen ist das Komma das bevorzugte Zeichen.
  27. ^ "ISO 8601 Format". TECHNET. Microsoft Docs. Archiviert vom Original am 2021-10-20. Abgerufen 2021-10-20.
  28. ^ "Kommunikationsanweisungen General ACP 121 (i)" (PDF). Kombinierte Kommunikations -Elektronik -Board. Oktober 2010. Archiviert (PDF) vom Original am 2018-01-16. Abgerufen 2018-01-15.
  29. ^ McCarthy, Dennis D.; Seidelmann, Kenneth P. (2009). Zeit: Von der Erdrotation zur Atomphysik. Weinheim: Wiley-VCH Verlag GmbH & Co. KGAAA. p. 10. ISBN 978-3-527-40780-4.
  30. ^ ISO 8601-1: 2019 Abschnitt 3.2.4, ISO 8601: 2004 Abschnitt 3.4.2
  31. ^ RFC 3339 - Unbekannte lokale Offset -Konvention
  32. ^ Newman, Chris (Juli 2002). Klyne, Graham (Hrsg.). Datum und Uhrzeit im Internet: Zeitstempel. Ietf Werkzeuge Seiten. Reston, VA: IETF -Sekretariat, Corp. für nationale Forschungsinitiativen. p.4. OCLC 43315042. Archiviert vom Original am 20. Januar 2021. Abgerufen 1. Februar 2021. Unbekannte lokale Offset-Konvention: Wenn die Zeit in UTC bekannt ist, der Offset für die lokale Zeit nicht bekannt ist, kann dies mit einem Versatz von "-00: 00" dargestellt werden. Dies unterscheidet sich semantisch von einem Versatz von "z" oder "+00: 00", was bedeutet, dass UTC der bevorzugte Referenzpunkt für die angegebene Zeit ist. RFC2822 [Imail-Update] beschreibt eine ähnliche Konvention für E-Mails
  33. ^ ISO 8601: 2004 (E): Datenelemente und Austauschformate - Informationsaustausch - Darstellung von Daten und Zeiten. ISO. 2004-12-01. 4.3.2 Hinweis: Durch gegenseitige Einverständnis der Partner im Informationsaustausch kann der Charakter [t] in Bewerbungen weggelassen werden, bei denen kein Risiko besteht, dass ein Datum und die Tagesdarstellung mit anderen in diesem internationalen Standard definierten Datum und Tagesvertretung verwechselt werden.
  34. ^ G. Klyne; C. Newman (Juli 2002). "Datum und Uhrzeit im Internet: Zeitstempel". Ietf. §5.6. Internetdatum/Uhrzeitformat. RFC 3339. 5.6. Hinweis: ISO 8601 definiert Datum und Uhrzeit durch "T" getrennt. Anwendungen, die diese Syntax verwenden, können zum Sachen der Lesbarkeit wählen, um eine vollständige und hauptberufliche Abteilung durch (z. B.) ein Raumfigur anzugeben.
  35. ^ "Datenelemente und Austauschformate - Informationswechsel - Darstellung von Daten und Zeiten - Teil 1: Grundregeln" (PDF). Die Bibliothek des Kongresses. p. 23. Archiviert (PDF) vom Original am 2021-03-12. Abgerufen 2021-07-06. b) Bei Bedarf für eine bestimmte Anwendung können die Komponenten der niedrigsten Ordnung eine Dezimalanteile haben.
  36. ^ ISO 8601: 2004 Abschnitt 4.4.3.3 Alternatives Format, ISO 8601-1: 2019 Abschnitt 5.5.2.4 Alternatives Format
  37. ^ "Java 8 Klasse Dauer". Java Platform Standard Edition 8. Orakel. Archiviert vom Original am 2017-10-14. Abgerufen 2017-10-07.
  38. ^ "Amazon Alexa Dauer". Amazon -Entwickler. Amazon.com. Archiviert vom Original am 2017-10-14. Abgerufen 2017-10-07.
  39. ^ "Info zu ISO 8601, dem Standard -Repräsentationsstandard für Datum und Uhrzeit". Cs.tut.fi. Archiviert vom Original am 2017-10-14. Abgerufen 2012-08-29.
  40. ^ "ISO 8601 - Mit den Zeiten (und Daten) kommen". Hydrogold. 2012-01-01. Archiviert vom Original am 2014-01-25. Abgerufen 2013-08-13.
  41. ^ Hinweis über Datums- und Uhrzeitformate zu W3C von Reuters Archiviert 2011-08-24 bei der Wayback -Maschine
  42. ^ Nilsson, M. (2000-11-01). "ID3 Tag Version 2.4.0 - Hauptstruktur". id3.org. S. §4. Archiviert von das Original Am 2015-03-09. Abgerufen 2009-09-27.
  43. ^ Newman, Chris; Klyne, Graham (Juli 2002). "RFC 3339". ietf.org. Archiviert vom Original am 2015-10-20. Abgerufen 2015-10-25.
  44. ^ Newman, Chris; Klyne, Graham (Juli 2002). "RFC 3339, Abschnitt 5.6". ietf.org. Archiviert vom Original am 2015-10-20. Abgerufen 2015-10-25.
  45. ^ Nationaler Standard Kanadas, "CAN/CSA-Z234.4-89 (R2007): All-Numeric-Daten und Zeiten". Standardsrat von Kanada. 31. Dezember 1989. Archiviert vom Original am 30. März 2018. Abgerufen 29. März 2018.
  46. ^ "DOF - Diario Oficial de la Federación". Archiviert vom Original am 2021-11-10. Abgerufen 2021-11-10.
  47. ^ Czubla, Albin (2020-12-04). "Główny Urząd Miar" (PDF). Główny Urząd Miar. Archiviert (PDF) vom Original am 2020-12-04. Abgerufen 2020-12-04.
  48. ^ "SANS 8601: 2009 (Hrsg. 2.00)". SABS Webstore. Archiviert vom Original am 2021-11-24. Abgerufen 2021-11-24.

Externe Links

Implementierungsübersicht