Linux 与 Windows 双系统 时间慢8小时问题 home 编辑时间 2021/12/30 ![](/api/file/getImage?fileId=61cd2bfcda7405001300aca7) <br><br> ## 前言 简单来说 windows是你所在地区当前时间是多少就是多少 其他大部分系统是记录UTC时间,就是不考虑时区时差,统一按照0时区计算,最后再补上地区的时差。 <br> 比如你现在是中午 12:00 windows 10 记录的是 12:00 其他系统 记录的是 4:00 然后你是北京时间,那就是东8区,也就是+8.00时区,得出系统时间 4 + 8 = 12:00 <br> 具体的表现就是 要么windows下时间慢8小时,要么linux下时间快8小时。。。用久了我都能自己脑补时间了 <br> 理论上这2个方案都可以实现 1. 在linux下时间改为本地时间计算法 2. 在windows下时间改为UTC时间计算法 <br> 本文重点讨论第二种,也是主流方法 <br><br> ## 折腾 Windows系统下操作 <br> * 快捷键 `Win + R` 运行 `regedit` * 路径选择 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation` * 新建值 `RealTimeIsUniversal` `DWORD(32位)值` `1` <br> 重启电脑再看效果就好了 <br><br> ## END 参考 https://bbs.deepin.org/post/220213 https://www.bianchengquan.com/article/380038.html 送人玫瑰,手留余香 赞赏 Wechat Pay Alipay 从零新建一个 Springboot 2.7.1 项目搭配 Swagger 3.0 Knife4j MyBatisPlus 等 Arch Linux 从零安装 i3-wm 二周目 纯享版