6. Referenzen
Normative References (Normative Referenzen)
[ABNF]
Crocker, D. and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", RFC 2234, November 1997.
[ISO8601]
"Data elements and interchange formats -- Information interchange -- Representation of dates and times", ISO 8601:1988(E), International Organization for Standardization, June 1988.
Hinweis: ISO 8601:1988 wurde durch ISO 8601:2000 aktualisiert, das wiederum durch ISO 8601:2004 aktualisiert wurde. RFC 3339 basiert auf der Version von 1988.
[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
Informative References (Informative Referenzen)
[IMAIL]
Crocker, D., "Standard for the Format of Arpa Internet Text Messages", STD 11, RFC 822, August 1982.
[IMAIL-UPDATE]
Resnick, P., "Internet Message Format", RFC 2822, April 2001.
[HOST-REQ]
Braden, R., "Requirements for Internet Hosts -- Application and Support", STD 3, RFC 1123, October 1989.
[NTP]
Mills, D., "Network Time Protocol (Version 3) Specification, Implementation and Analysis", RFC 1305, March 1992.
[ITU-R-TF]
"Standard-frequency and time-signal emissions", ITU-R Recommendation TF.460-4, 1986.
[UNICODE]
The Unicode Consortium, "The Unicode Standard", Version 3.0, Reading, MA, Addison-Wesley, 2000, ISBN 0-201-61633-5.
Verwandte RFC-Dokumente
Vorgängerdokumente
- RFC 822 - E-Mail-Format (Standard for the Format of ARPA Internet Text Messages)
- RFC 2822 - Internet-Nachrichtenformat (Aktualisiert RFC 822)
Verwandte Standards
- RFC 2234 - ABNF-Syntaxspezifikation
- RFC 2119 - RFC-Schlüsselwortdefinition
- RFC 1305 - Netzwerkzeitprotokoll (NTP)
Nachfolgende Aktualisierungen
- RFC 4287 - Atom-Syndication-Format (verwendet RFC 3339-Zeitstempel)
- RFC 7493 - I-JSON-Nachrichtenformat (empfiehlt RFC 3339)
- RFC 8259 - JSON-Datenaustauschformat (empfiehlt RFC 3339 für Datum-Zeit)
Externe Standards
ISO 8601-Serie
- ISO 8601:1988 - Version, auf der dieses RFC basiert
- ISO 8601:2000 - Erste Überarbeitung
- ISO 8601:2004 - Zweite Überarbeitung
- ISO 8601-1:2019 - Neueste Version, Teil 1: Grundregeln
- ISO 8601-2:2019 - Neueste Version, Teil 2: Erweiterungen
Andere verwandte Standards
- IETF BCP 14 - Beste aktuelle Praxis bestehend aus RFC 2119 und RFC 8174
- W3C Date and Time Formats - Basierend auf ISO 8601 und RFC 3339
- ECMA-262 - JavaScript-Datum-Zeit-Zeichenkettenformat (basierend auf vereinfachtem ISO 8601)
Praktische Anwendungen
Das RFC 3339-Format wird weithin verwendet in:
Internetprotokollen:
- HTTP-Date-Header (obwohl HTTP ein anderes in RFC 7231 definiertes Format verwendet)
- Atom/RSS-Feed-Zeitstempel
- JSON-API-Zeitstempel
- XML-Schema-dateTime-Typ
Programmiersprachen:
- JavaScript
Date.toISOString() - Python
datetime.isoformat() - Java
Instant.toString() - Go
time.RFC3339
Datenbanken:
- PostgreSQL
TIMESTAMPTZ - MongoDB
ISODate - MySQL
TIMESTAMPwith timezone
Hinweis: Obwohl RFC 3339 auf ISO 8601:1988 basiert, ist es ein Profil (Teilmenge) von ISO 8601, keine vollständige Implementierung. RFC 3339 ist strenger und vereinfacht, um die Interoperabilität in Internetprotokollen sicherzustellen.