linux 日期时间计算
2016-06-24 15:55
375 查看
有很多需求都是计算N天前/后,N月前/后,甚至是N年
日期计算:
日期计算:
计算3天前的日期 date +%D -d '-3 days' 11/03/12
计算3天后的日期 date +%D -d '+3 days' 11/09/12
计算3天后的日期,写不写+都一个效果,跟上边结果一样 date +%D -d '3 days' 11/09/12
计算1个月前的日期 date +%F -d '-1 month' 2012-10-06
计算1年前的日期 date +%F -d '-1 year' 2011-11-06时间计算
获取当前时间 date +%T 13:48:25
获取1小时前的时间 date +%T -d '-1 hours' 12:48:27
获取10分钟前的时间 date +%T -d '-10 minutes' 13:38:35
获取3小时后的时间 date +%T -d '3 hours' 16:49:08时间戳:
显示系统当前的时间戳 date +%s 1352183334
把某时间戳转换回日期格式 date -d "@1352183334" Tue Nov 6 14:28:54 CST 2012再来个计算任意日期的前N日或后N日如何操作:
DAY="20000101" echo $DAY 20000101 date +%F -d "$DAY 1 day" 2000-01-02 date +%F -d "$DAY -1 day" 1999-12-31计算两个日期相差天数,比如2012年11月1日和2010年5月1日,相差多少天呢?
d1=$(date +%s -d 20121101) d2=$(date +%s -d 20100501) echo $(((d1-d2)/86400)) 915
相关文章推荐
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- Linux命令大全目录
- 将SELinux的安全特性加入安卓
- linux awk sort 统计ip出现次数
- centos6.5启动报错处理
- Linux权限管理
- CentOS7 快速搭建Nodejs开发环境
- CentOS
- 基于python多线程实现Linux任务并发执行
- selinux(案例) recovery删除data目录下的文件
- Linux服务器性能监控工具sar二
- [linux]vim配置