📅  最后修改于: 2023-12-03 15:09:51.019000             🧑  作者: Mango
在双系统环境下,当你从 Ubuntu 切换到 Windows 时,Windows 可能会显示错误的时间。这可能是因为 Ubuntu 默认使用的是 UTC 时间,而 Windows 使用的是本地时间。
为了解决这个问题,我们需要让 Ubuntu 也使用本地时间,而不是 UTC 时间。
打开终端,输入命令 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.
按下空格键,将当前时区设置为 Local time
,然后按下回车键。
在接下来的界面中,选择你所在的国家和城市,然后按下回车键。
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
设置完成后,终端会提示你时区设置已成功更改。重启 Ubuntu 生效。
在 Windows 中,右键点击任务栏上的时间显示,选择“Adjust date/time”(调整日期/时间)。
在“Date & time”(日期和时间)菜单中,找到“Additional date, time, & regional settings”(其他日期、时间和区域设置),点击进入。
选择“Set the time and date”(设置日期和时间),在弹出的窗口中选择“Change time zone”(更改时区)。
找到你所在的城市或时区,然后点击“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 的时区设置,我们可以让两个系统的时间保持一致。