RFC 3339, "Date and Time on the Internet: Timestamps", July 2002Source of RFC: impp (app)
Errata ID: 4110
Publication Format(s) : TEXT
Reported By: Derek P. Moore
Date Reported: 2014-09-12
Verifier Name: Barry Leiba
Date Verified: 2014-09-29
Section Appendix A says:
ISO 8601 also requires (in section 220.127.116.11) that a decimal fraction be proceeded by a "0" if less than unity. Annex B.2 of ISO 8601 gives examples where the decimal fractions are not preceded by a "0". This grammar assumes section 18.104.22.168 is correct and that Annex B.2 is in error.
It should say:
ISO 8601/Cor1:1991 also requires (in section 22.214.171.124) that a decimal fraction be proceeded by "00" if less than unity.
ISO 8601:1988/Cor 1:1991 says:
"Last line, delete “shall be preceded by a zero” and insert “shall be preceded by two zeros in accordance with 4.6” "
The RFC3339 grammar never allowed just one zero ("0") preceding the fraction and has always been compliant with ISO 8601/Cor 1:1991.
----- Note from the RFC authors -----
There are interpretations of ISO 8601 under which section 126.96.36.199 and Annex B.2 are entirely consistent, and the implication that they are in conflict can cause confusion.
----- Note from the Area Director -----
There is a newer version of the ISO spec, ISO 8601:2004. That version came after this RFC, so it cannot be a definitive reference with respect to this RFC, but readers should be aware of the newer version.