小编tag*_*agg的帖子

从 bash 中的给定日期减去月份

我想从给定日期减去月份。

businessDate='2019-12-31'
diff=1
busDate=$(date --date="$businessDate -$diff month" +%Y-%m-%d)
echo "Date: $busDate"
Run Code Online (Sandbox Code Playgroud)

此代码返回 2019-12-01 而不是 2019-11-30。有人可以建议一个解决方案来获得正确的日期吗?

linux bash shell

5
推荐指数
1
解决办法
4738
查看次数

标签 统计

bash ×1

linux ×1

shell ×1