`
godandghost
  • 浏览: 33504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux date使用(前后几天时间推导)

阅读更多
转自:http://hi.baidu.com/hevensun/item/cd31a515fb84d324f7625c6d

在Linux系统 中,可以采用如下方法:

1) 取之前的时间:

date -d "a day ago" +%Y%m%d 取出前1天的系统时间

date -d "2 days ago" +%Y%m%d 取出前2天的系统时间
2) 取之后的时间:

date -d "a day " +%Y%m%d 取出1天后的系统时间

date -d "2 days" +%Y%m%d 取出2天后的系统时间

下面是使用date 的例子:

[login1 ~]$ date -d "2 days" +%Y%m%d
20100811
[login1 ~]$ date -d "2 days ago" +%Y%m%d
20100807
[login1 ~]$ date -d "20100101 2 days ago" +%Y%m%d
20091230
[login1 ~]$ date -d "20100101 2 days" +%Y%m%d   
20100103
[login1 ~]$ date -d "2010-01-01 2 days" +%Y%m%d
20100103
[login1 ~]$ date -d "2010-11-01 2 days" +%Y%m%d
20101103
[login1 ~]$ date -d "2010-11-01 2 days ago" +%Y%m%d
20101030
[login1 ~]$ date -d "2010-11-01 1 days ago" +%Y%m%d
20101031
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics