Linux日期代码YYY-M-D

时间:2016-10-01 01:38:42

标签: linux date

在linux date命令中,我使用以下代码:

TODAY=$(date +"%Y-%m-%d")

示例输出YYYY-MM-DD,例如2016-09-05。

如果我想要输出日期YYYY-M-D,例如2016-9-5,我该怎么处理这段代码?

2 个答案:

答案 0 :(得分:4)

做到:

TODAY=$(date +"%Y-%-m-%-d")

解释,-将删除前导零......

示例:

September month...

%m returns 09
%-m returns 9

答案 1 :(得分:1)

我不是用户,你可以做date,但之后你会修复它:

TODAY=$(date +"%Y-%m-%d")
TODAY="${TODAY//-0/-}"