寻找它持续了几个小时,什么也没有奏效。真的很感谢任何答案。
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'
您需要将初始日期转换为有效格式,例如yyyyMMdd
。尝试:
date +"%m%d%Y" -d "${initial_date:4}${initial_date:0:4} + 1 day"