timedatectl set-time 2021-01-05
上述代码运行良好,但如何通过命令行添加 +x 天来获得精确的时间。
答案1
该timedatectl
命令仅接受特定时间。但是,您可以使用以下命令来date
生成时间,从而解决这个问题:
$ date
Thu Dec 23 03:00:18 PM EET 2021
$ date -d 'now + 5 days'
Tue Dec 28 03:00:18 PM EET 2021
$ date -d 'now + 5 days' +%F
2021-12-28
因此,要将日期设置为 5 天后的某个日期,请使用:
timedatectl set-time $(date -d "now + 5 days" +%F)