在linux date命令中,我使用以下代码:
TODAY=$(date +"%Y-%m-%d")
示例输出YYYY-MM-DD,例如2016-09-05。
如果我想要输出日期YYYY-M-D,例如2016-9-5,我该怎么处理这段代码?
答案 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/-}"