zoukankan      html  css  js  c++  java
  • UTC、GTC时间和本地时间(Linux默认使用UTC时间,要修改一下)

    1、问题

    对于装有Windows和Linux系统的机器,进入Windows显示的时间和Linux不一致,Linux中的时间比Windows提前8个小时。

    2、解决方法

    修改/etc/default/rcS,设置不使用UTC时间,设置如下:
    UTC=no

    3、解释

    这个是一个关于时间的问题,我们就先来了解一下关于时间的概念

    UTC(Universal Time Coordinated):协调世界时
    GMT(Greenwich Mean Time):格林威治时间
    本地时间(local time):全球二十四个时区,以GMT或UTC为基准进行调整。例如,北京为东八区,则北京时间为GMT+8或UTC+8

    UTC和GMT基本上一致,但UTC经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以秒为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此UTC比GMT来得更加精准更为精确。

    Windows与Mac/Linux 缺省看待系统硬件时间的方式是不一样的:
    1) Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
    2) Linux/Unix/Mac默认把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。

    因此,若要解决上述Windows和Linux显示时间不一致的问题,只要设置Linux/Unix/Mac不要将硬件时间当做UTC时间,而是作为本地时间即可。

    http://www.cnblogs.com/pandachen/p/5185348.html

  • 相关阅读:
    上海社保,统筹内不能转出的疑惑
    c# 代理IP获取通用方法
    element-ui 的el-button组件中添加自定义颜色和图标的实现方法
    前端实现打印功能
    elementUI表格合并单元格
    webpack打包图片资源找不到问题
    Webstorm/IntelliJ Idea 过期破解方法
    ES6 Promise 用法讲解
    移动端开发
    Stylus的基础用法
  • 原文地址:https://www.cnblogs.com/findumars/p/8920576.html
Copyright © 2011-2022 走看看