如何在Linux中无语言障碍地设置和读取时间?

如何在Linux中无语言障碍地设置和读取时间?

目前,当您运行命令时

 date

输出是

Wed Sep 18 07:23:28 EDT 2013

如果你想更改日期,你必须运行

date -s "18 SEP 2013 07:15:00"

如果您尝试更改SEP9(一年中的月份)

如运行:

date -s "18 9 2013 07:15:00"

结果是:

date: invalid date `18 9 2013 07:15:00'

如果我搬到另一个国家,是否可以简单地使用数字而不是月份名称,这样我就不必额外考虑来弄清楚“SEP”的含义。 ETC.. ?

答案1

GNU date实用程序采用多种不同的日期时间格式。一种易于使用和记住的方法是ISO8601。这是一个例子:

date -s '2013-09-18 07:15:00'

您可能需要考虑使用NTP和更改您的时区。

答案2

事实上,标准语法是:

date 09180715

或者

date 091807152013

相关内容