date -d

参考: http://blog.chinaunix.net/uid-9370128-id-271932.html
http://521cto.blog.51cto.com/950229/935642/
http://wenku.baidu.com/view/54d9a9f39e314332396893ab.html


1. 关于-d的运算方式 以下两种方式是等同的(至少从测试的结果上)
[root@localhost ~]# date --date="2 days ago" +%Y-%m-%d
2013-08-11
[root@localhost ~]# date -d "2 days ago" +%Y-%m-%d
2013-08-11

2. 基于天的计算
[root@localhost ~]# date -d "+2 day" +%Y-%m-%d:%H:%M:%S
2013-08-15:10:54:02
[root@localhost ~]# date -d "-2 day" +%Y-%m-%d:%H:%M:%S
2013-08-11:10:54:18


3. 基于月的计算

[root@localhost ~]# date -d "-2 month" +%Y-%m-%d:%H:%M:%S
2013-06-13:10:54:59

4. 基于年的计算
[root@localhost ~]# date -d "-2 year" +%Y-%m-%d:%H:%M:%S
2011-08-13:10:55:33
[root@localhost ~]#

5.  基于小时计算

[root@localhost ~]# date -d "-2 hour" +%Y-%m-%d:%H:%M:%S
2013-08-13:08:55:59

6. 基于分钟计算
[root@localhost ~]# date -d "-2 minute" +%Y-%m-%d:%H:%M:%S
2013-08-13:10:54:27
[root@localhost ~]#

7 得到一个固定日期

[root@localhost ~]# date -d "2012-12-12 01:2:23" +%Y-%m-%d:%H:%M:%S
2012-12-12:01:02:23

8. 基于固定日期的计算
[root@localhost ~]# date -d "2012-12-12 01:2:23 +2 month" +%Y-%m-%d:%H:%M:%S
2013-01-11:18:02:23

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值