プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2018/08/02

DateTime 型を UTC から JST に変換

event_note2018/08/02 5:24

世界標準時間(UTC)を日本時間(JST)に変換したい場合、タイムゾーンを取得してから変換するようです。

日本時間のタイムゾーンは Tokyo Standard Time で取得できます。

ここでは拡張メソッドとして実装してみました。

public static DateTime ToJst(this DateTime utc)
{
    var jstZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time");
    return TimeZoneInfo.ConvertTimeFromUtc(utc, jstZoneInfo);
}