IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Shell--计算两个日期的相差天数及输出这两个日期内的所有日期【工作笔记】 -> 正文阅读

[开发工具]Shell--计算两个日期的相差天数及输出这两个日期内的所有日期【工作笔记】

定义脚本
vim calculateDate.sh如下:

#!/bin/sh
startDate="20210801"
endDate="20210826"
echo "起始日期:$startDate"
echo "结束日期:$endDate"

#将日期转成秒
startDateTime=`date -d "$startDate" +%s`
endDateTime=`date -d "$endDate" +%s`

#两个日期秒数差
diff=`expr $endDateTime - $startDateTime`
#计算天数(一天24*60*60=86400秒)
diffCount=$(expr $diff/86400)
echo "两个日期相差天数(表达式):$diffCount"
echo "两个日期相差天数(整数):$[diffCount]"

echo "输出两个日期之间的所有日期:"
#利用相差的天数输出两个日期之间所有日期
for((i=0;i<=$[diffCount];i++))
do
  currentDate=`date -d "$startDate $i day" +%Y%m%d`
  echo $currentDate
done 

执行脚本

/bin/sh calculateDate.sh

执行结果

起始日期:20210801
结束日期:20210826
两个日期相差天数(表达式):2160000/86400
两个日期相差天数(整数):25
输出两个日期之间的所有日期:
20210801
20210802
20210803
20210804
20210805
20210806
20210807
20210808
20210809
20210810
20210811
20210812
20210813
20210814
20210815
20210816
20210817
20210818
20210819
20210820
20210821
20210822
20210823
20210824
20210825
20210826
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章           查看所有文章
加:2021-08-28 22:01:53  更:2021-08-28 22:01:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/22 22:59:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码