GetSystemTime 和 taskbarTime 不匹配
GetSystemTime and taskbarTime not matched
我想在 C# 中更改系统时间。我用SetSystemTime()
成功修改了系统日期和时间,但是修改后,在任务栏中,只有日期改变了,任务栏时间根本没有改变。
当我调用 GetSysemTime 时,我可以看到日期和时间的变化。
我如何以编程方式读取任务栏时间?或者换句话说,任务栏时间是指系统时间吗?
请帮忙
想法?
两个时间之间的差异将是由于时区设置。
检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 并相应地调整您的读数。
任务栏时间 Alwayse 显示:
GetSystemTime +UTC(时区)
并且当我们设置特殊时间时,GetSystemTime 准确显示我们设置的时间,但是taskbarTime 将timeZone 的Utc 添加到那个!
谢谢
我想在 C# 中更改系统时间。我用SetSystemTime()
成功修改了系统日期和时间,但是修改后,在任务栏中,只有日期改变了,任务栏时间根本没有改变。
当我调用 GetSysemTime 时,我可以看到日期和时间的变化。 我如何以编程方式读取任务栏时间?或者换句话说,任务栏时间是指系统时间吗? 请帮忙
想法?
两个时间之间的差异将是由于时区设置。
检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 并相应地调整您的读数。
任务栏时间 Alwayse 显示: GetSystemTime +UTC(时区)
并且当我们设置特殊时间时,GetSystemTime 准确显示我们设置的时间,但是taskbarTime 将timeZone 的Utc 添加到那个! 谢谢