GetSystemTime和taskbarTime不匹配

时间:2015-09-16 08:46:07

标签: get set taskbar systemtime

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

当我拨打GetSysemTime时,我可以看到日期和时间的变化。 我如何以编程方式读取任务栏时间?或者换句话说,任务栏时间是否指向systemTime? 请帮助

想法?

2 个答案:

答案 0 :(得分:0)

两次之间的差异将取决于时区设置。

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

答案 1 :(得分:0)

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

当我们设置特殊时间时,GetSystemTime会完全显示我们设置的时间,但是任务栏时间添加时区的Utc! 谢谢