分享

一条终端指令轻松解决Mac和Win双系统时差问题

 痕迹资料库 2019-10-25

前提摘要

那么当我们将 Windows 时间调整正确之后,Mac系统 这边如果未联网则时间会快8小时,而联网时我们通常看不到 Mac系统 时间快,但是回到 Windows 后时间又慢了。 

归根结底的主要原因是什么?下面由站长给大家科普下

电脑系统中有两个时间:

硬件时间:保存在主板中,信息比较少没时区、夏令时的概念

系统时间:由系统维护,独立于硬件时间,拥有时区、夏令时等信息

系统时间又因为系统的不同使用了两种时间管理办法:

localtime:本地时间,目前只有 Windows 在使用。

UTC:是一种世界标准时间,Mac系统多数会使用,UTC 加减时区之后才是本地时间。

解决教程

接下来说下解决办法,总共有两个,两个办法中我们采取其中一个即可。

方法一:

Mac系统终端指令:

sudo sh -c '$(curl -kfsSL https://raw./hieplpvip/LocalTime-Toggle/master/fix_time_osx.sh)'

如下图所示,敲入指令之后,输入你的计算机密码然后回车,等待完成即可。

不出意外,双系统时差同步问题已经解决了,看下Mac系统中设置的时区是否是亚洲。

方法二:

调用Windows PowerShell(管理员模式),在命令行中输入下面命令并回车

Win系统终端指令:

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

输入完毕按回车,然后可能需要手动调整一下Win系统的时间即可,双系统的时差问题也可以解决了。

·END·

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多