Linux Windows 双系统时间不一致
修改 Windows 硬件时钟为 UTC 时间
以管理员身份打开 「PowerShell」,输入以下命令:
1 | Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 |
或者修改 Linux 硬件时钟为本地时间
在终端中,输入以下命令:
1 | timedatectl set-local-rtc 1 --adjust-system-clock |
这两种方法中,本人推荐第一种方法,修改 Windows 的时间管理。因为在 Linux 系统中修改后,输入 timedatectl
命令后,会出现警告,提示你使用 RTC 时钟会导致一些程序错误;并且 Windows 也在更改时间管理方式为 UTC 时间。