首页 > 解决方案 > 具有特定格式的日期,例如 YY-MM-DD

问题描述

我想在现有的固定日期变量中添加天数。例如我有一个变量

2017-12-01 

我想在其中添加 30 天。

我使用了以下命令

date -d "2017-12-01+30 days"

但它的输出是

Sun Dec 31 00:00:00 PKT 2017

我想得到这样的输出

2017-12-31 

标签: bashdateformattingdate-arithmetic

解决方案


使用 GNU 日期:

date -d "2017-12-01 +30 days" '+%F'

输出:

2017-12-31

看:man date


推荐阅读