1. ホーム
  2. datetime

[解決済み】ISO 8601とRFC 3339の日付書式の違いは何ですか?

2022-03-25 08:05:51

質問

ISO 8601 RFC 3339 は、ウェブで一般的な2つの形式のようです。どちらを使うべきでしょうか?一方は単なる拡張機能なのでしょうか?そんなに気にする必要があるのでしょうか?

解決方法は?

<ブロッククオート

1は単なる拡張機能?

RFC 3339は、ISO 8601のプロファイルとして記載されています。 最も注目すべきは、RFC 3339では 完全な表現 の日付と時間(端数秒のみ省略可)。 このRFCには、いくつかの小さな、微妙な違いもあります。 たとえば、2桁の年号を切り捨てた表現は許されません。RFC 3339では4桁の年号が必要ですし、RFCでは秒の小数点をピリオド文字にすることだけが許されています。 また、RFCでは"T"をスペース(または他の文字)に置き換えることができますが、標準では省略することしかできません(しかも、その表現を使うすべての関係者の間で合意がある場合のみ)。

この2つの違いはあまり気にする必要はありませんが、万が一、あなたのユースケースがこの2つの違いに遭遇することがあれば、一目見ておく価値はあるでしょう。