C#でUTC時間に変換
C#で各タイムゾーンの時間をUTCに変換したり、その逆でUTCから各タイムゾーンの時間に変換する方法を調べました。
UTCについては以下を参照ください。 ちなみに日本はUTC+9です。
UTC協定世界時とGMTグリニッジ標準時の違い | LOCALTIME.JP
サンプルコードは以下です。
上記コードを実行すると以下のような結果が得られます。 .NETのTimeZoneInfoクラスを使えば簡単です。 TimeZoneInfo.ConvertTimeFromUtcでUTCから各タイムゾーンの時間に変換し、TimeZoneInfo.ConvertTimeToUtcで各タイムゾーンの時間をUTCに変換できます。