zoukankan      html  css  js  c++  java
  • Linux&Win双系统下时间显示不正常的问题

    于近期开始研究Linux,目前用的是ubuntu。本想着用Linux搞事情,没想到却被Linux搞了。
    我安装的是双系统,Linux&windows的组合。相信刚开始用双系统的小伙伴们一定会碰见这个问题的。加上本人有总结的习惯(逃~
    好了,废话不多说,直接上解决办法,后面我会介绍双系统时间显示不正常的具体原因。

    现象:
    1.可能出现Linux和Windows系统时间相差8个小时。
    2.可能出现Linux和windows系统时间差得天南海北。

    解决方法(以下方法任选一种 )
    1.Linux平台下:在最新的发行版本上,我们只需要一个命令就可以解决

    sudo timedatectl set-local-rtc 1

    如果您用的是比较老版本的Linux,那么就需要在终端中输入

    sudo vim /etc/default/rcS

    在打开的文件中找到UTC=yes,将yes改成no即可。在最新版本中,在文件中你是找不到UTC选项的。

    2.windows平台下:打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到下面目录的位置:

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/

    接着鼠标右击空白位置,新建一个REG_DWORD(64|32),具体选择64位还是32位要根据您的电脑。接着将这个文件命名为RealTimeIsUniversal,并将其值改成1,重启电脑即可。(如果您不想知道原因,到此即可结束。)

    出现这种问题的原因
    由于Window和Linux两个系统设定时间时以主板内的时间为依据,但却有不同的时间计算标准。所以导致了系统时间的纠纷问题 。
    Windows的时间计算标准:GMT(格林尼治时间)。
    Linux系统时间计算标准:UTC(世界协调时间)。
    两个系统在调整时间的时候,由于计算标准不同,且都会将时间信息写入主板,所以您启动另一个系统的时候,自然就会出现“错误”的时间信息。
    所以我们只需要将两个系统的时间计算标准统一,问题就会得到解决。
    至于两个系统的时间为什么会差八个小时,这个百度吧(逃~~)

    结语
    感谢您的阅读,欢迎指正博客中存在的问题,也可以跟我联系,一起进步,一起交流!

    微信公众号:进击的程序狗
    邮箱:roobtyan@outlook.com
    个人博客:https://roobtyan.cn

    本文参考:
    http://blog.csdn.net/gatieme/article/details/51883981
    http://bbs.chinaunix.net/thread-3752501-1-1.html

  • 相关阅读:
    [NOI Online 提高组]冒泡排序
    三元上升子序列
    上帝造题的七分钟2 / 花神游历各国
    JZOJ 1038. 【SCOI2009】游戏
    android.view.View
    SQLServer导出导出单表数据
    Android-support-v4源码查看
    一些平台
    Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
    AsyncTask
  • 原文地址:https://www.cnblogs.com/roobtyan/p/9576743.html
Copyright © 2011-2022 走看看