如果我以YYYYMMDD格式提供日期“20130828”(不是当前日期),如何使用shell脚本(即20130818 )获得10天后的日期
提前感谢!
发布于 2013-08-28 09:37:31
试一试
date +%Y%m%d --date="20130818 -10 day"甚至是
date +%Y%m%d --date="20130818 10 days ago"+%Y%m%d是您的日期(YYYYmmdd)的格式,通过--date,您可以提供一个字符串(以非常可读的格式)来指定何时需要此日期。
发布于 2013-08-28 09:41:02
以下内容如下:
date --date="20130828 - 10 days" +"%Y%m%d" 输出
20130818发布于 2013-08-28 09:46:40
如果您有gnu,您只需给10 days ago to date的-d选项:
kent$ date -d'10 days ago 20130828' +%Y%m%d
20130818https://stackoverflow.com/questions/18484115
复制相似问题