我想在C#中更改SystemTime。我使用了SetSystemTime()
并成功更改了系统日期和时间,但更改后,在任务栏中,只更改了日期,任务栏时间根本不变。GetSystemTime和taskbarTime不匹配
而当我打电话GetSysemTime我可以看到日期和时间的变化。 如何以编程方式读取任务栏时间?或者换句话说任务栏时间是否指systemTime? 帮助请
想法?
我想在C#中更改SystemTime。我使用了SetSystemTime()
并成功更改了系统日期和时间,但更改后,在任务栏中,只更改了日期,任务栏时间根本不变。GetSystemTime和taskbarTime不匹配
而当我打电话GetSysemTime我可以看到日期和时间的变化。 如何以编程方式读取任务栏时间?或者换句话说任务栏时间是否指systemTime? 帮助请
想法?
两次之间的差异将由于时区设置。
检查HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation并相应地调整您的读数。
任务栏时间ALWAYSE显示此: GetSystemTime + UTC(时区)
,当我们设置特殊时间,GetSystemTime究竟显示时间我们定,但时区taskbarTime添加UTC到! 谢谢