无法使用命令行更改 Ubuntu 16.04 中的日期和时间设置

mru*_*ula 13 command-line time 16.04

我尝试过以下命令来更改日期和时间,但这些命令没有更新日期和时间。

sudo date --set="2015-09-30 10:05:59.990"
sudo date --set="Tue 30 May 2017 15:00:00"

sudo hwclock --systohc
Run Code Online (Sandbox Code Playgroud)

请提供更改日期和时间的有效命令

Rav*_*ina 24

您可以使用timedatectl,它会为您自己做所有必要的事情。

首先确保 NTP 未启用:

sudo timedatectl set-ntp 0
Run Code Online (Sandbox Code Playgroud)

然后设置时间:

sudo timedatectl set-time "2017-05-30 18:17:16"
Run Code Online (Sandbox Code Playgroud)

确保您的时区也是正确的,例如:

sudo timedatectl set-timezone Europe/Paris
Run Code Online (Sandbox Code Playgroud)

如果您使用的是本地时间,也可以使用 UTC:

sudo timedatectl set-local-rtc 0
Run Code Online (Sandbox Code Playgroud)