ISO8601形式の日付

IT

めっちゃしょうもない話ですが、ISO8601形式の日付(例えば、「2024-12-07T01:35:01Z」みたいなやつ)って見ずらくて困ったことないですか?

ISO8601のUTCをエクセルでJSTにする式

これはエクセルの数式でさくっとJSTにしてしまいしょう。

例えばA1セルに「2024-12-07T01:35:01Z」とあるとすると、次の式でJSTになりますね。セルの書式を見やすいように調整しましょう。

=DATEVALUE(MIDB(A1,1,10))+TIMEVALUE(MIDB(A1,12,8))+TIME(9,0,0)

ほんとにメモでした。

補足

クラウドサービスのAPIの戻り値やログでは、ほとんどこの書式が使われていますが、そのままエクセルにペーストすると文字列として認識されるようですね。上記の式でエクセルでの日付値に変更すると、エクセル上でいろいろと取り回しが楽になります。

タイトルとURLをコピーしました