ISO 8601

ISO 8601 Datenelemente und Austausch-Formate - Informationsaustausch - Darstellung von Daten und Zeiten ist ein internationaler Standard, der den Austausch des Datums und der zeitzusammenhängenden Daten bedeckt. Es wurde von der Internationalen Organisation für die Standardisierung (ISO) ausgegeben und wurde zuerst 1988 veröffentlicht. Der Zweck dieses Standards ist, eine eindeutige und bestimmte Methode zur Verfügung zu stellen, Daten und Zeiten zu vertreten, um Missdeutung von numerischen Darstellungen von Daten und Zeiten besonders zu vermeiden, wenn Daten zwischen Ländern mit der verschiedenen Vereinbarung übertragen werden, um numerische Daten und Zeiten zu schreiben.

Der Standard organisiert die Daten, so scheint der größte zeitliche Begriff (das Jahr) erst in der Datenschnur und den Fortschritten zum kleinsten Begriff (das zweite). Es sorgt auch für eine standardisierte Methode, zeitbasierte Information über Zeitzonen durch die Befestigung eines Ausgleichs der Koordinierten Koordinierten Weltzeit (UTC) mitzuteilen.

Geschichte

Die Erstausgabe des ISO 8601 Standard wurde 1988 veröffentlicht. Es hat vereinigt und hat mehrere ältere ISO Standards auf verschiedenen Aspekten des Datums und der Zeitnotation ersetzt: ISO 2014, ISO 2015, ISO 2711, ISO 3307 und ISO 4031. Es ist durch eine zweite Ausgabe 2000 und durch die aktuelle dritte am 3. Dezember 2004 veröffentlichte Ausgabe ersetzt worden.

ISO 2014 war der Standard, der ursprünglich die große-endian vollnumerische Datum-Notation eingeführt hat. Das ISO Woche-Zählen-System wurde ISO 2015 eingeführt, und die Identifizierung von Tagen durch Ordnungsdaten wurde in ISO 2711 ursprünglich definiert.

Es wird vom ISO Technischen Komitee TC 154 aufrechterhalten.

Allgemeine Grundsätze

  • Datum und Zeitwerte werden von die meisten bis das am wenigsten bedeutende organisiert: Jahr, Monat (oder Woche), Tag, Stunde, Minute, zweitens, und Bruchteil von zweiten. Die lexikografische Ordnung der Darstellung entspricht so zeitlicher Reihenfolge abgesehen von Datum-Darstellungen, die negative Jahre einschließen. Das erlaubt Daten, durch, zum Beispiel, Dateisysteme natürlich sortiert zu werden.
  • Jedes Datum und Zeitwert haben eine festgelegte Zahl von Ziffern, die mit Hauptnullen ausgepolstert werden müssen.
  • Darstellungen können in einem von zwei Formaten — ein grundlegendes Format mit einer minimalen Zahl von Separatoren oder ein verlängertes Format mit Separatoren getan werden, die hinzugefügt sind, um menschliche Lesbarkeit zu erhöhen. Der Standard bemerkt, dass "Das grundlegende Format im Klartext vermieden werden sollte." Der Separator, der zwischen Datum-Werten (Jahr, Monat, Woche und Tag) verwendet ist, ist der Bindestrich, während der Doppelpunkt als der Separator zwischen Zeitwerten (Stunden, Minuten und Sekunden) verwendet wird. Zum Beispiel kann der 6. Tag des 1. Monats des Jahres 2009 als im verlängerten Format oder einfach als "20090106" im grundlegenden Format ohne Zweideutigkeit geschrieben werden.
  • Für die reduzierte Genauigkeit kann jede Zahl von Werten von einigen des Datums und der Zeitdarstellungen, aber in der Ordnung von meist bis das bedeutendste fallen gelassen sein. Zum Beispiel, "2004-05" ist ein gültiger ISO 8601 Datum, das Mai (der fünfte Monat) 2004 anzeigt. Dieses Format wird den 5. Tag eines unangegebenen Monats 2004 nie vertreten, noch es wird eine Periode vertreten, die sich von 2004 in 2005 ausstreckt.
  • Nötigenfalls für eine besondere Anwendung unterstützt der Standard die Hinzufügung eines Dezimalbruchs zum kleinsten Zeitwert in der Darstellung.

Daten

Der Standard verwendet den Gregorianischen Kalender, und dient als ein internationaler Standard für den Zivilgebrauch.

ISO 8601 üble Lagen ein Bezugskalender-Datum zum Gregorianischen Kalender als das Datum der Convention du Mètre (Meter-Tagung) wurde in Paris unterzeichnet. Jedoch sind ISO Kalender-Daten vor der Tagung noch mit dem Gregorianischen Kalender den ganzen Weg zurück zur offiziellen Einführung des Gregorianischen Kalenders darauf vereinbar. Frühere Daten, im proleptic Gregorianischen Kalender, können durch die gegenseitige Abmachung der Partner verwendet werden, die Information austauschen. Der Standard stellt fest, dass jedes Datum aufeinander folgend sein muss, so würde der Gebrauch des Kalenders von Julian gegen den Standard sein (weil zum Umschaltungsdatum die Daten nicht aufeinander folgend sein würden).

Jahre

ISO 8601, schreibt als ein Minimum, ein vierstelliges Jahr [YYYY] vor, um das Problem des Jahres 2000 zu vermeiden. Es vertritt deshalb Jahre von 0000 bis 9999, Jahr 0000, 1 v. Chr. und alles andere n.Chr. gleich seiend.

Um wenige Jahre vorher 0000 oder danach 9999 zu vertreten, erlaubt der Standard auch die Vergrößerung der Jahr-Darstellung, aber nur durch die vorherige Abmachung zwischen dem Absender und dem Empfänger.

Eine ausgebreitete Jahr-Darstellung [±YYYY] muss einen vereinbarten Zahl von Extrajahr-Ziffern außer dem vierstelligen Minimum haben, und es sollte immer mit + oder &minus vorbefestigt werden; Zeichen statt des allgemeinen AD/CE oder der BC/BCE Notation; durch die Tagung wird Jahr-Null positiv etikettiert: +0000. Bemerken Sie, dass die Hinzufügung einer Jahr-Null frühere Jahre veranlasst, durch dasjenige, wenn umgewandelt, verschieden zu sein; zum Beispiel würde das Jahr 3 v. Chr. durch 0002 angezeigt.

Kalender-Daten

Kalender-Datum-Darstellungen sind in der Form, wie gezeigt, im Kasten nach rechts. [YYYY] zeigt ein vierstelliges Jahr, 0000 bis 9999 an. [MM] zeigt einen zweistelligen Monat des Jahres, 01 bis 12 an. [DD] zeigt einen zweistelligen Tag dieses Monats, 01 bis 31 an. Zum Beispiel, "am 5. April 1981" kann entweder als im verlängerten Format oder als "19810405" im grundlegenden Format vertreten werden.

Der Standard berücksichtigt auch mit der reduzierten Präzision zu schreibende Kalender-Daten. Zum Beispiel kann man schreiben, um "1981-April" zu bedeuten, und man kann einfach "1981" schreiben, um auf dieses Jahr oder "19" zu verweisen, sich auf das Jahrhundert von 1900 bis 1999 einschließlich zu beziehen.

Obwohl der Standard sowohl den YYYY-MM-DD als auch die YYYYMMDD-Formate für ganze Kalender-Datum-Darstellungen erlaubt, wenn der Tag [DD] dann weggelassen wird, wird nur dem Format erlaubt. Durch das Zurückweisen von Daten der Form YYYYMM vermeidet der Standard Verwirrung mit der gestutzten Darstellung YYMMDD (noch häufig verwendet).

Woche-Daten

Woche-Datum-Darstellungen sind im Format, wie gezeigt, im Kasten nach rechts. [YYYY] zeigt das ISO Woche numerierende Jahr an, das vom Kalenderjahr (sieh unten) ein bisschen verschieden ist. [Www] ist die Woche-Zahl, die durch den Brief 'W' von W01 bis W53 vorbefestigt ist. [D] ist die Werktagszahl, von 1 bis 7, mit dem Montag beginnend und mit dem Sonntag endend. Diese Form ist in den Fertigungsindustrien populär.

Es gibt gegenseitig gleichwertige Beschreibungen der Woche 01:

  • die Woche mit dem ersten Donnerstag des Jahres darin (die formelle ISO Definition),
  • die Woche mit am 4. Januar darin,
  • die erste Woche mit der Mehrheit (vier oder mehr) seiner Tage im Startjahr und
  • die Woche, die mit dem Montag in der Periode am 29. Dezember - am 4. Januar anfängt.

Wenn am 1. Januar an einem Montag am Dienstag am Mittwoch oder am Donnerstag ist, ist es in der Woche 01. Wenn am 1. Januar an einem Freitag am Samstag oder am Sonntag ist, ist es in der Woche 52 oder 53 des vorherigen Jahres (es gibt keine Woche 00). Am 28. Dezember ist immer in der letzten Woche seines Jahres.

Die Woche-Zahl kann durch das Zählen der Donnerstage beschrieben werden: Woche 12 enthält den 12. Donnerstag des Jahres.

Das ISO Woche numerierende Jahr fängt am ersten Tag (Montag) der Woche 01 und Enden im Sonntag vor dem neuen ISO Jahr (folglich ohne Übergreifen oder Lücke) an. Es besteht aus 52 oder 53 vollen Wochen. Die ISO Woche numerierende Jahr-Zahl geht von der Zahl des Kalenderjahres (Gregorianisches Jahr) an einem Freitag, am Samstag, und am Sonntag oder ein Samstag und am Sonntag, oder gerade ein Sonntag, am Anfang des Kalenderjahres ab (die am Ende des vorherigen ISO Woche numerierenden Jahres sind), und ein Montag, am Dienstag und am Mittwoch, oder ein Montag und am Dienstag, oder gerade ein Montag, am Ende des Kalenderjahres (sind die in der Woche 01 des nächsten ISO Woche numerierenden Jahres). Seit den Donnerstagen ist die ISO Woche numerierende Jahr-Zahl immer der Kalenderjahr-Zahl gleich.

Beispiele:

  • Am 2008-12-29 wird "" geschrieben
  • Am 2010-01-03 wird "" geschrieben

Weil eine Übersicht von Woche-Zählen-Systemen Woche-Zahl sieht. Das US-System hat Wochen vom Sonntag bis Samstag und teilweise Wochen am Anfang und dem Ende des Jahres. Ein Vorteil besteht darin, dass kein getrenntes Jahr, wie das ISO Woche numerierende Jahr numerierend, erforderlich ist, während die Ähnlichkeit der lexikografischen Ordnung und zeitlichen Reihenfolge bewahrt wird.

Ordnungsdaten

Ein Ordnungsdatum ist eine einfache Form für Gelegenheiten, wenn die willkürliche Natur von Woche- und Monatsdefinitionen mehr von einem Hindernis ist als eine Hilfe zum Beispiel, wenn sie Daten von verschiedenen Kalendern vergleicht. Wie vertreten, oben, [YYYY] zeigt ein Jahr an. [DDD] ist der Tag dieses Jahres, von 001 bis 365 (366 in Schaltjahren). Zum Beispiel, ist auch.

Dieses Format wird mit einfachen Hardware-Systemen verwendet, die ein Bedürfnis nach einem Datum-System haben, aber wo einschließlich der vollen Kalender-Berechnung Software ein bedeutender Ärger sein kann. Dieses System wird manchmal falsch "Julian Date" genannt, wohingegen der astronomische Julian Date ein folgender Graf der Zahl von Tagen seit dem Tag 0 beginnender Greenwicher Mittag, Julian proleptic Kalender ist (oder Mittag am ISO Datum, das den Gregorianischen proleptic Kalender mit einem Jahr [0000] verwendet).

Zeiten

ISO 8601 Gebrauch das 24-stündige Uhr-System. Das grundlegende Format ist [hh] [Mm] [ss], und das verlängerte Format ist [hh]: [Mm]: [ss].

  • [hh] bezieht sich auf eine nullgepolsterte Stunde zwischen 00 und 24 (wo 24 nur verwendet wird, um Mitternacht am Ende eines Kalendertags in Notenschrift zu schreiben).
  • [Mm] bezieht sich auf eine nullgepolsterte Minute zwischen 00 und 59.
  • [ss] bezieht sich auf eine nullgepolsterte Sekunde zwischen 00 und 60 (wo 60 nur verwendet wird, um einen zusätzlichen Sprung zweit in Notenschrift zu schreiben).

So könnte eine Zeit entweder als "134730" im grundlegenden Format oder als "13:47:30 Uhr" im verlängerten Format erscheinen.

Es ist auch annehmbar, niedrigere Ordnungszeitfaktoren für die reduzierte Genauigkeit wegzulassen: [hh]: [Mm], [hh] [Mm] und [hh] werden alle verwendet.

Mitternacht ist ein spezieller Fall und kann sowohl "00:00" als auch "24:00" genannt werden. Die Notation "00:00" wird am Anfang eines Kalendertags verwendet und ist öfter verwendet. Am Ende eines Tages verwenden "24:00". Bemerken Sie, dass "2007-04-05T24:00" derselbe Moment wie "2007-04-06T00:00" ist (sieh Vereinigtes Datum und Zeitdarstellungen unten).

Dezimalbrüche können auch zu einigen der drei Zeitfaktoren hinzugefügt werden. Ein dezimaler Punkt, entweder ein Komma oder ein Punkt (ohne jede Vorliebe, wie festgesetzt, am meisten kürzlich im Beschluss 10 der 22. Allgemeinen Konferenz CGPM 2003), wird als ein Separator zwischen dem Zeitfaktor und seinem Bruchteil verwendet. Ein Bruchteil kann nur zum niedrigsten Ordnungszeitfaktor in der Darstellung hinzugefügt werden. Um "14 Stunden, 30 und eine Hälfte von Minuten" anzuzeigen, schließen keine Sekunde-Zahl ein. Vertreten Sie es als "14:30,5", "1430,5", "14:30.5", oder "1430.5". Es gibt keine Grenze auf der Zahl von dezimalen Plätzen für den Dezimalbruch. Jedoch muss die Zahl von dezimalen Plätzen zu von den kommunizierenden Parteien abgestimmt werden.

Zeitzone designators

Es gibt keine Zeitzone designators in ISO 8601. Zeit wird nur als Ortszeit oder in Bezug auf UTC vertreten.

Wenn keine UTC Beziehungsinformation mit einer Zeitdarstellung gegeben wird, wie man annimmt, ist die Zeit in der Ortszeit. Während es sicher sein kann, Ortszeit anzunehmen, wenn man in derselben Zeitzone kommuniziert, ist es, wenn verwendet, im Kommunizieren über verschiedene Zeitzonen zweideutig. Es ist gewöhnlich vorzuziehend, eine Zeitzone (Zone designator) das Verwenden der Notation des Standards anzuzeigen.

UTC

Wenn die Zeit in UTC ist, fügen Sie 'Z' direkt nach der Zeit ohne einen Raum hinzu. 'Z' ist die Zone designator für den UTC Nullausgleich. "09:30 UTC" wird deshalb als "09:30Z" oder "0930Z" vertreten. "14:45:15 Uhr UTC" würde "14:45:15Z" oder "144515Z" sein.

UTC Zeit ist auch bekannt als 'Zulu'-Zeit, da 'Zulu' das NATO-Lautschrift-Wort für 'Z' ist.

Zeit gleicht von UTC aus

Der Ausgleich von UTC wird im Format ± [hh] gegeben: [Mm], ± [hh] [Mm], oder ± [hh]. So, wenn die Zeit, die wird beschreibt, eine Stunde vor UTC ist (wie die Zeit mit Berlin während des Winters), würde die Zone designator "+01:00", "+0100", oder einfach "+01" sein. Das wird an der Zeit ebenso angehangen, dass 'Z' oben war. Der Ausgleich von UTC-Änderungen mit der Sommerzeit, z.B ein Zeitausgleich in Chicago, würde "-06:00" für den Winter (Hauptstandardzeit) und "-05:00" für den Sommer (Hauptsommerzeit) sein.

Die folgenden Male beziehen sich alle auf denselben Moment: "18:30Z", "22:30+04", "1130-0700", und "15:00-03:30". Seefahrtszeitzone-Briefe werden mit Ausnahme von Z nicht verwendet. Um UTC Zeit zu berechnen, muss man den Ausgleich von der Ortszeit abziehen, z.B für "15:00-03:30" tun 15:00  (03:30), um 18:30 UTC zu kommen.

Der Ausgleich kann auch im Fall verwendet werden, wo die UTC Zeit bekannt ist, aber der lokale Ausgleich ist nicht. In diesem Fall ist der Ausgleich "-00:00", der von "Z" oder "+00:00" semantisch verschieden ist, weil diese andeuten, dass UTC der bevorzugte Bezugspunkt seit jenen Zeiten ist.

Vereinigtes Datum und Zeitdarstellungen

Ein einzelner Punkt kann rechtzeitig durch das Verketten vertreten werden: ein ganzer Datum-Ausdruck, der Brief T als ein Begrenzungszeichen und ein gültiger Zeitausdruck. Zum Beispiel.

Entweder grundlegende oder verlängerte Formate können verwendet werden, aber sowohl Datum als auch Zeit muss dasselbe Format verwenden. Der Datum-Ausdruck kann Kalander, Woche oder Ordnungszahl sein, und muss eine ganze Darstellung verwenden. Der Zeitausdruck kann reduzierte Genauigkeit verwenden.

Dauern

Dauern sind ein Bestandteil von Zeitabständen und definieren den Betrag der vorläufigen Zeit mit einem Zeitabstand. Sie sollten nur als ein Teil eines Zeitabstands, wie vorgeschrieben, durch den Standard verwendet werden. Zeitabstände werden in der folgenden Abteilung besprochen.

Dauern werden durch das Format P [n] Y [n] M [n] DT [n] H [n] M [n] S oder P [n] W, wie gezeigt, nach rechts vertreten. In diesen Darstellungen, [n] wird durch den Wert für jedes des Datums und der Zeitfaktoren ersetzt, die [n] folgen. Hauptnullen sind nicht erforderlich, aber die maximale Zahl von Ziffern für jedes Element sollte zu von den kommunizierenden Parteien abgestimmt werden. Die Großbuchstaben P, Y, M, W, D, T, H, M und S sind designators für jedes des Datums und der Zeitfaktoren und werden nicht ersetzt.

  • P ist die Dauer designator (historisch genannt "Periode") gelegt am Anfang der Dauer-Darstellung.
  • Y ist das Jahr designator, der dem Wert für die Zahl von Jahren folgt.
  • M ist der Monat designator, der dem Wert für die Zahl von Monaten folgt.
  • W ist die Woche designator, der dem Wert für die Zahl von Wochen folgt.
  • D ist der Tag designator, der dem Wert für die Zahl von Tagen folgt.
  • T ist die Zeit designator, der den Zeitbestandteilen der Darstellung vorangeht.
  • H ist die Stunde designator, der dem Wert für die Zahl von Stunden folgt.
  • M ist die Minute designator, der dem Wert für die Zahl von Minuten folgt.
  • S ist der zweite designator, der dem Wert für die Zahl von Sekunden folgt.

Zum Beispiel vertritt "P3Y6M4DT12H30M5S" eine Dauer von "drei Jahren, sechs Monaten, vier Tagen, zwölf Stunden, dreißig Minuten und fünf Sekunden". Datum und Zeitfaktoren einschließlich ihres designator können weggelassen werden, wenn ihr Wert Null ist, und niedrigere Ordnungselemente auch für die reduzierte Präzision weggelassen werden können. Zum Beispiel sind "P23DT23H" und "P4Y" beide annehmbare Dauer-Darstellungen.

Um Zweideutigkeit aufzulösen, ist "P1M" eine Monatsdauer, und "PT1M" ist eine einminutige Dauer (bemerken Sie die Zeit designator, T, der dem Zeitwert vorangeht). Der kleinste verwendete Wert kann auch einen Dezimalbruch, als in "P0.5Y" haben, um ein halbes Jahr anzuzeigen. Dieser Dezimalbruch kann entweder mit einem Komma oder mit einem Schlusspunkt, als in "P0,5Y" oder "P0.5Y" angegeben werden. Der Standard verbietet Datum und Zeitwerte in einer Dauer-Darstellung davon nicht, ihre "Prolongationspunkte" außer, wie bemerkt, unten zu überschreiten. So konnte "PT36H" sowie "P1DT12H" verwendet werden, für dieselbe Dauer zu vertreten.

Wechselweise kann ein Format für die Dauer, die auf dem vereinigten Datum und den Zeitdarstellungen gestützt ist, durch die Abmachung zwischen den kommunizierenden Parteien entweder im grundlegenden Format PYYYYMMDDThhmmss oder im verlängerten Format verwendet werden. Zum Beispiel würde die erste Dauer, die oben gezeigt ist, sein. Jedoch können individuelles Datum und Zeitwerte nicht ihre Module überschreiten (z.B ein Wert von 13 für den Monat oder 25 für die Stunde würde nicht erlaubt sein).

Zeitabstände

Ein Zeitabstand ist die vorläufige Zeit zwischen zweimal Punkte. Der Betrag der vorläufigen Zeit wird durch eine Dauer (wie beschrieben, in der vorherigen Abteilung) ausgedrückt. Der zweimal weist hin (Anfang, und Ende) werden entweder durch ein vereinigtes Datum und Zeitdarstellung oder gerade durch eine Datum-Darstellung ausgedrückt.

Es gibt vier Weisen, einen Zeitabstand auszudrücken:

  1. Fangen Sie an und, enden Sie solcher als "2007-03-01T13:00:00Z/2008-05-11T15:30:00Z"
  2. Anfang und Dauer, solcher als "2007-03-01T13:00:00Z/P1Y2M10DT2H30M"
  3. Dauer und Ende, solcher als "P1Y2M10DT2H30M/2008-05-11T15:30:00Z"
  4. Dauer nur, wie "P1Y2M10DT2H30M", mit der zusätzlichen Zusammenhang-Information

Dieser verlangen die ersten drei zwei Werte, die durch einen Zwischenraum designator getrennt sind, der gewöhnlich ein Schrägstrich ist oder schicken Sie Hieb "/" nach. In bestimmten Anwendungen kann ein doppelter Bindestrich (-) als ein Separator statt eines Schrägstrichs verwendet werden (sieh Abschnitt 4.4.2 des Standards).

Dafür

Wenn größere Präzision wünschenswert ist, um den Zeitabstand zu vertreten, dann können mehr Zeitfaktoren zur Darstellung hinzugefügt werden. Als eine Beobachtungsperiode, die eine Dauer von etwa drei Tagen zum Beispiel hat, kann, d. h. von jeder Zeit am 2007-11-13 zu jeder Zeit am 2007-11-15 kurz und bündig gezeigt werden. Wenn ein genauerer Anfang und Ende der Beobachtungsperiode entweder für die Klarheit oder zu Maß- und Aufnahme-Zwecken gezeigt werden muss, konnte dieselbe Zeitabstand-Darstellung zu, d. h. Mitternacht am Anfang (T00:00) vom 2007-11-13 zur Mitternacht am Ende (T24:00) vom 2007-11-15, insgesamt 72 Stunden ausgebreitet werden.

Das Wiederholen von Zwischenräumen

Sich wiederholende Zwischenräume werden in der Abteilung "4.5 Wiederkehrender Zeitabstand" angegeben. Sie werden gebildet, indem sie "R [n] /" zum Anfang eines Zwischenraum-Ausdrucks beitragen, wo 'R' als der Brief selbst verwendet wird und [n] durch die Zahl von Wiederholungen ersetzt wird. Das Auslassen des Werts für [n] bedeutet eine unbegrenzte Zahl von Wiederholungen. Also, um den Zwischenraum von "P1Y2M10DT2H30M" zu wiederholen, der fünfmal daran anfängt, verwenden.

Gestutzte Darstellungen

ISO 8601:2000 erlaubt Stutzung (durch die Abmachung), wo Hauptbestandteile eines Datums oder Zeit weggelassen werden. Namentlich hat das zweistelligen Jahren erlaubt, verwendet zu werden, und die zweideutigen Formate YY-MM-DD und YYMMDD. Diese Bestimmung wurde in ISO 8601:2004 entfernt.

Siehe auch

Referenzen

Links


Icosidodecahedron / Isa (Begriffserklärung)
Impressum & Datenschutz