0

私の Web サイトでは、Javascript に依存せずにユーザーのローカルの日付/時刻を追跡する必要があります。GMT での各ユーザーのタイムゾーン オフセットが格納されているテーブルがあります。したがって、ユーザー X の場合、タイムゾーン オフセットは -5 として格納される場合があります。

ユーザーの現在の現地日時を取得するために、次のコードを使用しています

int timeOffsetGMT = -5;
DateTime localTime = DateTime.UtcNow.AddHours(timeOffsetGMT);

上記のコード スニペットは機能しますが、夏時間は考慮されていません。計算に夏時間を考慮する方法について何か考えはありますか?

4

1 に答える 1