0

我想在 C# 中更改 SystemTime。我SetSystemTime()成功使用并更改了系统日期和时间,但更改后,在任务栏中,仅更改日期,任务栏时间根本没有更改。

当我调用 GetSysemTime 时,我可以看到日期和时间的变化。我如何以编程方式读取任务栏时间?或者换句话说,任务栏时间是指系统时间吗?请帮忙

想法?

4

2 回答 2

0

两个时间之间的差异将是由于时区设置。

检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 并相应地调整您的读数。

于 2015-09-19T04:08:33.827 回答
0

任务栏时间始终显示:GetSystemTime +UTC(时区)

而当我们设置特殊的 Time 时,GetSystemTime 会准确显示我们设置的时间,但是 taskbarTime 将 timeZone 的 Utc 添加到那个!谢谢你

于 2015-09-27T07:45:13.403 回答