ISO 8601で、こういう日時の書き方はありですか?
例えば、
-
2023-07-20T10:05
(あるいは、基本形式で20230720T1005
)
とか、
-
2023-07-20T10
(あるいは、基本形式で20230720T10
)
とか、
-
2023-07-20T+09:00
または、2023-07-20+09:00
(あるいは、基本形式で20230720T+0900
や20230720+0900
)
それぞれ例について、狭義的にこういう表記はありでしょうか?
日付と時刻との組合せにおいて基本形式と拡張形式との混在は許されず、どちらかに統一されていなければならない。
YYYY-MM (YYYYMM は不可 )
とWikipediaに書かれていて、
YYYYMM は不可
というぐらい厳しいような印象なので、上記に挙げた例1がISO 8601の原義的厳密的にはどうなのだろう?と疑問に思った次第です。
また、
YYYY-MM (YYYYMM は不可 )
というようにに拡張形式では許容されていても、それを基本形式に変えた場合NGの場合があるので、どこまで(あるいはどういう風に)記法を自在に組み替えていいか? の判断はどこを参照・参考にすればよいでしょうか?
2023-09-01 追記:
備考用に類似質問一覧
- localization - DateTime ISO 8601 without timezone component - Stack Overflow
- datetime - How can I write an ISO 8601 date with a timezone but no time component - Stack Overflow
- Dateオブジェクトはシリアライザブルですか?
-
つまり自分の憶測な解釈 ↩