我的机器本机运行 MacOS Ventura 13.3.1。我正在使用 UTM 运行 5.14.8-arch1-1。我现在是太平洋标准时间。的输出sudo hwclock --verbose
如下:
hwclock from util-linux 2.37.2
...
Hardware clock is on UTC time
ASsuming hardware clock is kept in UTC time.
...
Time read from Hardware Clock: 2023/05/18 19:35:23
...
Time since last adjustment is -24880 seconds
Calculated Hardware Clock drift is 0.000 seconds
2023-05-18 12:36:39.918344-07:00
此操作于 2023 年 5 月 18 日 19:35:23-07:00 时间(即太平洋标准时间)完成。我尝试使用手动正确设置硬件时钟sudo hwclock --set
。
问题似乎是虚拟机接收硬件时钟作为本地时间(来自我的 MacOS 机器),然后假设它是 UTC,因此将其转换为本地时间(它已经是本地时间)。
当我使用sudo hwclock --set
或手动重置时date -s
,它会重置回shutdown
.我该如何解决?