shell 脚本的时间差计算
2024-09-11 00:49:44
在某个时间点上增加一段时间
将时间转为时间戳,然后增加时间
[root@~]# date +%s -d '2017-05-27 12:0:0'
1495857600
[root@ ~]# new_time=`echo "1495857600 + 4800" | bc `
[root@ ~]# echo $new_time
1495862400
[root@ ~]# date +%Y-%m-%d\ %H:%M:%S -d "1970-01-01 UTC $new_time seconds"
2017-05-27 13:20:00
在某个时间点上减去一段时间
[root@~]# date +%s -d '2017-05-27 12:0:0'
1495857600
[root@ ~]# new_time=`echo "1495857600 - 4800" | bc `
[root@ ~]# echo $new_time
631122061
[root@ ~]# date +%Y-%m-%d\ %H:%M:%S -d "1970-01-01 UTC $new_time seconds"
2017-05-27 10:40:00
计算时间差
[root@ ~]# echo $((` date +%s -d '2017-05-27 17:00:00'` - `date +%s -d '2017-05-27 13:00:00'`))
14400
最新文章
- CEGUI0.8.4引入到自己工程中
- 【final】站立会议---11.28
- javascript 函数声明和函数表达式的区别(学习笔记)
- TYVJ P1074 武士风度的牛 Label:跳马问题
- paper 28 :一些常见常用数据库的下载网站集锦
- ASCII码常用值
- 织梦dedecms后台添加图片style全部都变成st<;x>;yle的解决办法
- JavaWeb_数据传输_原
- MIT 2012分布式课程基础源码解析一-源码概述
- LDR伪指令与ADR伪指令的区别
- 设置VS2015上关闭和打开tab快捷键
- thinkphp批量删除的实现
- 用C语言写解释器(一)——我们的目标
- 初始化IoC容器(Spring源码阅读)
- trove manual installation 翻译
- Access中的自定义排序设置方式
- poj-3660-cows contest(不懂待定)
- IT题库6-同步和异步
- LeetCode算法题-Ugly Number(Java实现-四种解法)
- docker 基础之镜像加速
热门文章
- MySQL 基础 事务
- xcode 报错Failed to load project at xxxx ,incompatible project version
- [LeetCode] 系统刷题5_Dynamic Programming
- 定位crash的问题
- Xgboost调参总结
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)
- excel 常用法
- Amber learning note A8: Loop Dynamics of the HIV-1 Integrase Core Domain
- template.js简单入门
- PHP 函数 ignore_user_abort()详解笔记