YYYY / M / D格式,日期为bash

时间:2015-05-06 10:46:48

标签: bash

我必须在bash中创建一个字符串,可以这样:

/bla/ble/bli/2010/1/1/10/00/Afile.csv

格式为YYYY / M / D / HH / mm

我正在使用它:

myDate=$(date -d@"$_initialPeriod" +'/%Y/%m/%d/%H/%M')

但这表示月份和日期总是两位数,这不是要求。

我如何使用日期或任何其他Linux工具来实现我的目的?

谢谢

1 个答案:

答案 0 :(得分:3)

添加一个连字符,如下所示:

date -d"$_initialPeriod" +'/%Y/%-m/%-d/%H/%M'