JST↔UTC変換


あらすじ

UTCとJST変換ですぐ忘れていたのでメモしました。

JSTからUTCへの変換


Datetime localDt = Datetime.Now();
// {2020/10/29 14:16:19}

★UTCへ変換
localDt = localDt.ToUniversalTime();
// {2020/10/29 5:16:19}

UTCからJSTへの変換

Datetime localDt = Datetime.UtcNow();
// {2020/10/29 5:16:19}

★JSTへ変換
localDt = localDt.ToLocalTime();
// {2020/10/29 14:16:19}

#追記
特定の時間を定義したい時

Datetime now = Datetime.Now();

DateTime dt = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second);
// {2020/10/29 14:34:34}

DateTime wdt = new DateTime(now.Year, now.Month, now.Day, now.Hour, 0, 0);
// {2020/10/29 14:00:00}

//各プロパティ設定できる