bash - 从bash shell脚本中的当前日期减去未来日期
问题描述
shell 脚本,其中包含一条消息,说明一个学期还剩多少天。(从当前日期减去未来日期的脚本)请问你如何写出这个脚本?
到目前为止,我有:
date -d '12/7/20' +%j
342 <- 那是输出
但是,我试图从当前日期 '12/7/20' 中减去未来日期
解决方案
这应该做的工作:
A="2020-10-14"
B="2021-02-22"
echo $(( ($(date -d $B +%s) - $(date -d $A +%s)) / 86400 )) days between
推荐阅读
- php - 未定义的索引,即使它是
- vbscript - 如何使用 VBScript 在网站上搜索文本?
- excel - 使用 Excel VBA 循环将数据从一张表复制到另一张表(在同一工作簿中)
- api - Amadeus 自助服务 API 航班订单创建问题/未找到请求的行程
- javascript - 如何在angular9中将多个tiffs图像文件转换为单个图像
- sql - SQL - 分组创建新列
- ruby-on-rails - Rails CSP 中间件能否支持在同一响应中同时包含 Content-Security-Policy 和 Content-Security-Policy-Report-Only 标头?
- android - 如何在 Ionic 应用程序中设置 Android 构建版本?
- python - ModuleNotFoundError:没有名为“bs4”的模块 [BeautifulSoup]
- java - 如何在 JOptionPane.showInputDialog 中添加变量