ISO 8601 は、国際標準化機関(ISO)が定めた日付と時刻の表記についての規格。
継続時間
- 例えば 1 時間は "PT1H"
- "PT" は期間(Duration)を示し、"1H" は1時間を表す。
- 1 秒 → "PT1S"
- 1 分 → "PT1M"
- 1 日 → "P1D"
- "PT" は期間(Duration)を示し、"1H" は1時間を表す。
P は期間を表す指定子(period を表す)であり、継続時間表現の先頭に置かれる。
Y は年の指定子であり、年を表す数値の後に置かれる。
M は月の指定子であり、月を表す数値の後に置かれる。
W は週の指定子であり、週を表す数値の後に置かれる。
D は日の指定子であり、日を表す数値の後に置かれる。
T 時間の指定子であり、継続時間表現の時間の部分の前に置く。
H は時間の指定子であり、時間を表す数値の後に置かれる。
M は分の指定子であり、分を表す数値の後に置かれる。
S は秒の指定子であり、秒を表す数値の後に置かれる。
(Wikipediaより)
日付時刻
- 日付
- UTCで2024年1月1日午前0時00分
- 2024年1月1日午前0時00分 UTC → "2024-01-01T00:00:00Z"
- 東京時間
- 2024年1月1日午前0時00分 東京時間 → "2024-01-01T00:00:00+09:00"
- UTCで2024年1月1日午前0時00分
参考
日時のフォーマット(ISO 8601) #ISO - Qiita
ISO8601について #ISO8601 - Qiita