1. Einführung
Datums- und Zeitformate verursachen im Internet viel Verwirrung und Interoperabilitätsprobleme. Dieses Dokument behandelt viele der aufgetretenen Probleme und gibt Empfehlungen zur Verbesserung der Konsistenz und Interoperabilität bei der Darstellung und Verwendung von Datum und Uhrzeit in Internetprotokollen.
Dieses Dokument enthält ein Internet-Profil des ISO 8601 [ISO8601] Standards zur Darstellung von Daten und Zeiten unter Verwendung des gregorianischen Kalenders (Gregorian Calendar).
Es gibt viele Möglichkeiten, wie Datums- und Zeitwerte in Internetprotokollen erscheinen können: Dieses Dokument konzentriert sich auf nur eine gängige Verwendung, nämlich Zeitstempel (Timestamps) für Internetprotokollereignisse. Diese begrenzte Betrachtung hat folgende Konsequenzen:
Einschränkungen und Annahmen für Zeitstempel
o Aktuelle Ära
Es wird angenommen, dass sich alle Daten und Zeiten in der „aktuellen Ära" befinden, irgendwo zwischen 0000 n. Chr. und 9999 n. Chr.
o Beziehung zu UTC
Alle ausgedrückten Zeiten haben eine angegebene Beziehung (Offset) zur koordinierten Weltzeit (Coordinated Universal Time, UTC). (Dies unterscheidet sich von einigen Verwendungen in Planungsanwendungen, bei denen eine lokale Zeit und ein Ort bekannt sein können, die tatsächliche Beziehung zu UTC jedoch von den unbekannten oder nicht erkennbaren Handlungen von Politikern oder Administratoren abhängen kann. Die UTC-Zeit, die 17:00 Uhr am 23. März 2005 in New York entspricht, kann von administrativen Entscheidungen über die Sommerzeit abhängen. Diese Spezifikation vermeidet solche Überlegungen bewusst.)
o Historische Zeitstempel
Zeitstempel können Zeiten darstellen, die vor der Einführung von UTC aufgetreten sind. Solche Zeitstempel beziehen sich auf die Weltzeit (Universal Time) und verwenden die zum angegebenen Zeitpunkt verfügbare beste Praxis.
o Darstellung von Zeitpunkten
Datums- und Zeitausdrücke stellen einen Moment in der Zeit (Instant in Time) dar. Beschreibungen von Zeiträumen (Time Periods) oder Intervallen (Intervals) werden hier nicht behandelt.
Wichtige Punkte:
- Diese Spezifikation konzentriert sich auf Zeitstempel, nicht auf Zeiträume oder Planung
- Alle Zeiten müssen eine definierte Beziehung zu UTC haben
- Unterstützt den Datumsbereich von 0000 n. Chr. bis 9999 n. Chr.
- Vermeidet Abhängigkeit von politischen Entscheidungen bezüglich lokaler Zeitzonen (wie Sommerzeitanpassungen)