BASH命令和SHELL脚本总结(17)在BASH中计算两天的间隔天数
来源:互联网 发布:java基础入门 编辑:程序博客网 时间:2024/06/13 02:45
假设有date_start=2013-05-10,date_end=2013-05-15,在bash中计算二者的时间间隔的方式是:
1 把YYYY-MM-DD格式的起始时间和YYYY-MM-DD格式的结束时间转化为秒格式
2 计算起始时间和结束时间间隔的秒数
3 计算起始时间和结束时间间隔的天数
1 把YYYY-MM-DD格式的起始时间和YYYY-MM-DD格式的结束时间转化为秒格式
date_start_second=`date -d"$date_start" +"%s"`date_end_second=`date -d"$date_end" +"%s"`验证一下,
[@uer1 ~]$ echo $date_start_second 1368115200[@uer1 ~]$ echo $date_end_second 1368547200
2 计算起始时间和结束时间间隔的秒数
interval=$[$date_end_second-$date_start_second]验证一下,
[@uer1 ~]$ echo $interval432000
3 计算起始时间和结束时间间隔的天数
interval_day=$[$interval/86400]
验证一下,
[@uer1 ~]$ echo $interval_day 5
- BASH命令和SHELL脚本总结(17)在BASH中计算两天的间隔天数
- BASH命令和SHELL脚本总结(16)父脚本中export的变量在子脚本中的可见性测试
- BASH命令和SHELL脚本总结(
- BASH命令和SHELL脚本总结(18)使用ACK在指定类型的文件中进行查找
- BASH命令和SHELL脚本总结(3)命令篇
- BASH命令和SHELL脚本总结(1)入门篇
- BASH命令和SHELL脚本总结(2)常识篇
- BASH命令和SHELL脚本总结(4)AWK篇
- BASH命令和SHELL脚本总结(5)赋值篇
- BASH命令和SHELL脚本总结(6)括号篇
- BASH命令和SHELL脚本总结(7)判断篇
- BASH命令和SHELL脚本总结(8)循环篇
- BASH命令和SHELL脚本总结(9)其它篇
- 在Android.mk编译脚本中使用shell bash命令
- BASH命令和SHELL脚本总结(13)BASH中的快捷键和简写
- BASH命令和SHELL脚本总结(11)比较两个文件创建时间的先后
- linux bash shell 中getopts 命令 和 python 中 getopt 函数的比较总结
- 命令 与 bash shell脚本
- C#编写的发送手机短信的类库 && C#开发短信的方法和简介 &&短信编程实例
- html中制表符(TAB)的转义字符
- hdu 1532Drainage Ditches
- 基于Socket的UDP和TCP编程介绍
- JAVA在类继承中类成员变量“重写”的问题
- BASH命令和SHELL脚本总结(17)在BASH中计算两天的间隔天数
- 技术出身的项目经理容易犯的一个错误
- 关于火狐firework屏蔽非80端口含有AJAX页面运行的解决之道
- Python学习笔记【2】
- buffers/cache
- rsync 的核心算法
- 关于myeclipse subscribtion expired问题
- HTTP协议
- Buddy Test测试中琐事温故