查看: 2017|回复: 1

[系统] 双系统机型--安卓与windows时间相差八小时之谜及解决办法

[复制链接]
惘城落遇 发表于 2015-2-12 10:00:57 | 显示全部楼层 |阅读模式
本帖最后由 惘城落遇 于 2015-2-12 10:07 编辑

   安卓与windows相互切换时间相差八小时,原因在于安卓与windows它们在默认情况下看待硬件时间(主板上的BOIS显示的时间方式)是不一样的。这个是一个关于时间的问题...

我们就先来了解一下关于时间的概念:

UTC即Universal Time Coordinated-协调世界时
GMT即Greenwich Mean Time-格林尼治平时


  Windows 与安卓默认状态下看待系统硬件时间的方式是不一样的:
* Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
* 安卓把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。


    这样,当机器同时有安卓跟windows双系统,问题就来了。假如你的安卓和Windows中设置的时区都为北京时间东八区,而你在安卓中把当前系统时间更改为9:00AM。则此时硬件中存储的实际是UTC时间1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是 1:00AM,比安卓中慢了八个小时。同理,你在Windows中更改或用网络同步了系统时间后,再到安卓中去看,系统就会快了8小时。


    解决这个问题的方法也有几种,可让安卓不使用UTC时间与 Windows 保持一致。但这样改就相对复杂,而且要修改安卓系统(安卓是把硬件时间当作UTC)。所以我们可以修改Windows对硬件时间的对待方式,这样只在 Windows上修改后就无需在安卓上设置了


解决方法:
让 Windows 把硬件时间当作 UTC


RealTime.bat (190 Bytes, 下载次数: 8)

点评

海!外直播 t.cn/RxlBL8F 禁闻视频 t.cn/Rxl1r56 苏共1928年提出"资本主义危机"论,24大认为"资本主义危机加深"25大认为"已经破产"26大认为"进一步加剧";27大再次确认资本主义陷入总危机.三年后苏共   发表于 前天 13:46
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • QQ|Archiver|手机版|小黑屋|Chenyu.Me. ( 沪ICP备15023852号-1  
  • GMT+8, 2017-9-23 13:43 , Processed in 0.336172 second(s), 35 queries .
  • Powered by Discuz! X3.3© 2001-2016 Comsenz Inc.
快速回复 返回顶部 返回列表