(Linux) 日期命令的有效输入日期格式是什么?
What are valid input DATE formats for the (Linux) date command?
以下命令生成第二天的日期:
date -d "20150615 12:00 +1 day" +%Y%m%d
20150616
我想指定我自己的INPUT日期格式,例如:
2015_06_15
但是日期命令不喜欢这种格式并抱怨无效日期:
date: invalid date '2015_06_15 12:00 +1 day'
是否可以使用这样的日期格式?如果是这样,我该怎么做。
解决方法:
x="2015_06_15"
date -d "${x//_/} 12:00 +1 day" +%Y%m%d
输出:
20150616
以下命令生成第二天的日期:
date -d "20150615 12:00 +1 day" +%Y%m%d
20150616
我想指定我自己的INPUT日期格式,例如:
2015_06_15
但是日期命令不喜欢这种格式并抱怨无效日期:
date: invalid date '2015_06_15 12:00 +1 day'
是否可以使用这样的日期格式?如果是这样,我该怎么做。
解决方法:
x="2015_06_15"
date -d "${x//_/} 12:00 +1 day" +%Y%m%d
输出:
20150616