GetSystemTime和taskbarTime不匹配
我想用C#更改系统时间。我使用了GetSystemTime和taskbarTime不匹配,get,set,taskbar,systemtime,Get,Set,Taskbar,Systemtime,我想用C#更改系统时间。我使用了SetSystemTime()并成功更改了系统日期和时间,但更改后,在任务栏中,仅更改了日期,而任务栏时间根本没有更改 当我调用GetSysemTime时,我可以看到日期和时间的变化。 如何以编程方式读取任务栏时间?或者换句话说,任务栏时间指的是系统时间吗? 请帮忙 想法?两个时间之间的差异将取决于时区设置 检查HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\TimeZone信息并相应调整您的读数。任
SetSystemTime()
并成功更改了系统日期和时间,但更改后,在任务栏中,仅更改了日期,而任务栏时间根本没有更改
当我调用GetSysemTime时,我可以看到日期和时间的变化。
如何以编程方式读取任务栏时间?或者换句话说,任务栏时间指的是系统时间吗?
请帮忙
想法?两个时间之间的差异将取决于时区设置
检查HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\TimeZone信息并相应调整您的读数。任务栏时间始终显示以下内容: GetSystemTime+UTC(时区的) 当我们设置特殊时间时,GetSystemTime会精确显示我们设置的时间,但是taskbarTime会将时区的Utc添加到该时间中! 多谢各位