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 回答