1

XP を使用して Windows イベントが発生した日時を読み取ると、時間は +1 時間ずれます。Vista を使用すると、時間は正確です。どちらのマシンにも .Net 3.5 がインストールされており (同じバージョン 3.5.30729.01)、タイム ゾーンは同じで時刻は正確で、どちらも夏時間にチェックが入っています。

Vista でプログラムを実行して XP イベント ログを読むと、時間は +1 時間ずれています (Vista イベントは正しいです)。XP でプログラムを実行して Vista イベント ログを読むと、時間は正確です。ローカル XP ログの時間は +1 時間です。

私のプログラムのせいですか?それは.Netですか?

私はC#を使用しています。

4

1 に答える 1

0

XP マシンは更新されていますか? 昨年は夏時間の延長があり、正しく計算するには XP の更新が必要でした。

于 2009-10-03T16:53:35.883 に答える