打印标准时间 - 例如04:52:06 PM - Bash

时间:2013-01-15 22:17:51

标签: bash shell unix

我有

$ date +"%c"

命令

显示日期和时间,但我只想显示完整的非军事时间,例如:04:52:06 PM

我试过了

date +"%T"

然而,返回军事日期,而不是标准。

3 个答案:

答案 0 :(得分:4)

尝试一起使用所有选项从“scratch”创建它。你可以拥有任意数量的格式。

]$ date +"%I:%M:%S %p"
05:26:22 PM

答案 1 :(得分:3)

您的系统可能会接受date +%r

的“别名”"%I:%M:%S %p"

答案 2 :(得分:2)

我会以这种方式显示它:

date +"%I:%M:%S %p"