完美解决Win和Mac时间不同步的问题

为什么会不同步?

先说两个概念吧,
UTC即Universal Time Coordinated,协调世界时  GMT即Greenwich Mean Time,格林尼治平时  在这里,你可以把UTC认为是GMT+0。
Windows和mac缺省看待系统硬件时间的方式是不一样的:
* Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
* Linux/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
这样,当PC中同时有多系统共存时,就出现了时间错乱的问题。假如你的Mac和Windows7中设置的时区都为北京时间东八区,而你在Mac中把当前系统 时间更改为9:00AM。则此时硬件中存储的实际是UTC时间1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是 1:00AM,比mac中慢了八个小时。同理,你在Windows中更改或用网络同步了系统时间后,再到Ubuntu中去看,系统就会快了8小时。在实行 夏令时的地区,情况可能会更复杂些。
解决办法:

 一般大家PC都是双系统,单系统就路过把~ 此方法也是比较推荐大家的~
Win下开始运行cmd键入
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
或者是打开注册表编辑
展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1  保存~