0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

とあるAPIをたたいて日付の値を取得したら、フォーマットが変でバグかと思ったけどISO 8601でサポートされているフォーマットだった話

Last updated at Posted at 2020-07-04

ある日の出来事

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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?