![如何在Linux中无语言障碍地设置和读取时间?](https://linux22.com/image/50487/%E5%A6%82%E4%BD%95%E5%9C%A8Linux%E4%B8%AD%E6%97%A0%E8%AF%AD%E8%A8%80%E9%9A%9C%E7%A2%8D%E5%9C%B0%E8%AE%BE%E7%BD%AE%E5%92%8C%E8%AF%BB%E5%8F%96%E6%97%B6%E9%97%B4%EF%BC%9F.png)
目前,当您运行命令时
date
输出是
Wed Sep 18 07:23:28 EDT 2013
如果你想更改日期,你必须运行
date -s "18 SEP 2013 07:15:00"
如果您尝试更改SEP
为9
(一年中的月份)
如运行:
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
和更改您的时区。