.NETアプリケーションのTimeZoneをOSのTimeZone以外の値に設定する方法はありますか?.NETアプリケーションのTimeZoneの設定/変更
例えば、Central Standard Timeを設定したOSで自分のアプリケーションを使用しています。アプリケーションを東部標準時間と同じように動作させたい場合は、アプリケーションですべてのDateTimeを手動で変換する必要はありません。メソッド TimeZoneInfo.ConvertTimeBySystemTimeZoneId()のようにします。
TimeZoneInfo.ConvertTimeBySystemTimeZoneIdをDateTimeヘルパークラスの1つに抽象化したので、コード内のどこにでも「東部標準時」定数を公開する必要はありませんでした –