Zum Hauptinhalt springen

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 TIMESTAMP with 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.