将“date”命令更改为 12 小时制,而不是 24 小时制

将“date”命令更改为 12 小时制,而不是 24 小时制

当我输入dategnome-terminal 或 xterm 时,它会以 24 小时制读出,有什么方法可以让它使用 12 小时制吗?根据date --help使用%r应该可以解决问题,但没有给出如何输入该命令的示例。我试过date %r,和,date%r但它们不起作用。应该注意的是,我屏幕顶部面板上的 GUI 时钟目前使用 12 小时制。

答案1

阅读手册页

概要

   date [OPTION]... [+FORMAT]

你必须在+符号后面加上格式。

date +%r 

应该可以解决问题。

答案2

您必须在选项前添加“+”,例如,

date +%r

答案3

如果您想更改日期默认格式,您可以在 .bashrc 中输入alias date=date +%r并执行为日期创建别名。source .bashrc

相关内容