看了几个小时,没有任何效果。非常感谢任何答案。
initial_date (format %m%d%Y)
包含oracle数据库查询返回的值。我希望将此日期增加1天,并将其进一步用作某些函数的输入参数。
> echo $initial_date
02012014
>tomorrow_date=`date +"%m%d%Y" -d ${initial_date}' + 1 day'`
date: invalid date `02012014 + 1 day'
答案 0 :(得分:3)
您需要先将初始日期转换为有效格式,例如yyyyMMdd
。尝试:
date +"%m%d%Y" -d "${initial_date:4}${initial_date:0:4} + 1 day"