无法使用Linux date命令设置年份

时间:2014-03-04 10:01:54

标签: linux bash shell ubuntu rhel

由于某种原因,我无法仅使用日期命令

更新年份
date
Tue Mar  4 20:15:42 IST 2014

date '+%Y' -s '2013'

date
Tue Mar  4 20:13:01 IST 2014

我在RedHat和Ubuntu上都试过了......

NTP没有运行......

1 个答案:

答案 0 :(得分:4)

显然要更改日期,您必须使用完整的设置语法。

date --set="YYYYmmdd HH:MM"

以下是实现需求的方法:

date --set="$(date +'2013%m%d %H:%M')"

通过这种方式,您可以维护月,日,小时和分钟以及更改年份。