Windows 10 改为使用 UTC 时间 您所在的位置:网站首页 windows10怎样调整时间 Windows 10 改为使用 UTC 时间

Windows 10 改为使用 UTC 时间

2023-07-27 01:08| 来源: 网络整理| 查看: 265

timedatectl工具的输出也不会那么明智。如果不知道这两个时区缩写相同,我还真以为系统拿美国的 CST 作为时区参照,使得这里的CST指的是美国标准时间了。幸好,为了避免歧义,优麒麟的时区设置界面中特别标明了当前时区相对 UTC 的时差。

格林尼治标准时间(Greenwich Mean Time, GMT)

格林尼治平时(英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台当地的平太阳时,因为本初子午线被定义为通过那里的经线。

——以上描述摘自维基百科

为什么时差刚好是 8 个小时?

在中国,双系统导致的时差不多不少,正好是 8 个小时。而这 8 个小时的时差,正是中国所在时区东八区(GMT+8)相对于 GMT 的时间差。UTC 正与 GMT 重合,加上其又是优麒麟系统的时间依据(优麒麟认为机器时间是 UTC),因此对于时区设置为东八区的中国用户来说,这 8 个小时,不多不少,“刚刚好”。

解决方案

时间不同步的问题,已经是Ubuntu使用上的一个经典问题了,很多前辈都给出了解决办法。

方法一:在 Windows 中设置

推荐使用这个方法。打开管理员模式的命令提示符或PowerShell(在Windows+X快捷菜单中),输入以下命令:

reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

原理就是:在注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation中添加一个名为RealTimeIsUniversal的值,类型为REG_DWORD,数据为1。此项的作用就是让Windows将硬件时间当作UTC,与Ubuntu的默认设置一致。

重启系统后即可生效。

方法二:优麒麟中的设置

不推荐使用这个方法。需要注意的是,优麒麟会自动设置时区和时间,此时如果不进行后续的设置,机器时间就会被改写。本地时间(Local Time)就是我们在系统中使用的时间,它的值虽然正确,但这是以 UTC 为参照的,与机器时间存在 8 小时的时差。一旦重启进入仍然将机器时间视为 RTC 的 Windows,则必会导致时间不统一。

自 16.04 版本起,timedatectl成为时间管理工具。不带参数运行时,它会输出当前的时间,以及系统时间的一些配置参数。

以下为设置前的timedatectl输出,本地时间为笔者的实际时间,注意观察时差:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有