ある日の出来事
PiWeb-APIで測定を取得し、日付の値(K4)をしたら、フォーマットが変だったけど、そういう仕様だったお話し。
本当の日付
2020/06/18 21:45:14
取得した日付の値
2020-06-18T12:45:14Z
以下のように変換したら問題ありませんでした。
test
var datetime = "2020-06-18T12:45:14Z";
var convertedDatetime = DateTime.ParseExact(datetime, "yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture);
Console.Writeline(convertedDatetime.ToString("yyyyMMdd HH:mm:ss"));
output
20200618 21:45:14
web サービスでよく使用される
とのことです。
この辺を確認しました。
日時のフォーマット(ISO 8601) - Qiita
C# で日付をフォーマットされた文字列に変換する - C# 便利メモ - C# 入門
DateTime 構造体 (System) | Microsoft Docs