📜  当我从 ubuntu 切换时,windows 显示错误的时间 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:51.019000             🧑  作者: Mango

当我从 Ubuntu 切换时,Windows 显示错误的时间 - Shell-Bash

在双系统环境下,当你从 Ubuntu 切换到 Windows 时,Windows 可能会显示错误的时间。这可能是因为 Ubuntu 默认使用的是 UTC 时间,而 Windows 使用的是本地时间。

为了解决这个问题,我们需要让 Ubuntu 也使用本地时间,而不是 UTC 时间。

修改 Ubuntu 的时区设置
  1. 打开终端,输入命令 sudo dpkg-reconfigure tzdata,回车后会出现如下界面:

    Current default time zone: 'Asia/Shanghai'
    Local time is now:      Fri Sep 24 13:09:00 CST 2021.
    Universal Time is now:  Fri Sep 24 05:09:00 UTC 2021.
    
  2. 按下空格键,将当前时区设置为 Local time,然后按下回车键。

  3. 在接下来的界面中,选择你所在的国家和城市,然后按下回车键。

    Please select the geographic area in which you live. Subsequent
    configuration questions will narrow this down by presenting a list
    of cities, representing the time zones in which they are located.
    
    Geographic area:  Asia
    
    Please select the city or region corresponding to your time zone.
    
    Time zone:  Shanghai
    
  4. 设置完成后,终端会提示你时区设置已成功更改。重启 Ubuntu 生效。

修改 Windows 的时区设置
  1. 在 Windows 中,右键点击任务栏上的时间显示,选择“Adjust date/time”(调整日期/时间)。

  2. 在“Date & time”(日期和时间)菜单中,找到“Additional date, time, & regional settings”(其他日期、时间和区域设置),点击进入。

  3. 选择“Set the time and date”(设置日期和时间),在弹出的窗口中选择“Change time zone”(更改时区)。

  4. 找到你所在的城市或时区,然后点击“OK”保存设置。

检查时间设置是否正确

在 Windows 中,打开“Control Panel”(控制面板),选择“Clock, Language, and Region”(日期、时间、语言和区域),然后点击“Date and Time”(日期和时间)。

在弹出的窗口中,选择“Internet Time”(互联网时间),然后点击“Change settings”(更改设置)。确认当前时间是否和互联网时间一致,在“Server”(服务器)一栏中选择“time.windows.com”,然后点击“Update now”(立即更新)。

如果一切正常,你的双系统环境下应该不会有时间显示错误的问题了。

总结

本文介绍了在双系统环境下,当 Ubuntu 和 Windows 时间显示不一致时如何解决。通过修改 Ubuntu 的时区设置和 Windows 的时区设置,我们可以让两个系统的时间保持一致。