zoukankan      html  css  js  c++  java
  • shell 日期加减,日期大小比较的方法

    1 日期加减方法
    可实现当天的日期加减,指定日期的加减,天周月年。

    只判断yymmdd的秒

    twoDayAgoTime=`date -d \`date -d "-2 day" +%Y%m%d\` +%s`
    sevenDayAgoTime=`date -d \`date -d "-7 day" +%Y%m%d\` +%s`

    小时:

    oneDayAgoTime=`date -d "-8 hours" +%s`

    天:
    twoDayAgoTime=`date -d "-2 day" +%s`

    $ date -d "+1 day" +%Y-%m-%d
    2012-04-23
    
    $ date -d "-1 day" +%Y-%m-%d
    2012-04-21
    
    $ date -d "2012-04-10 -1 day " +%Y-%m-%d
    2012-04-09
    
    $ date -d "2012-04-10 +1 day " +%Y-%m-%d
    2012-04-11
    
    $ date -d "-1 week " +%Y-%m-%d
    2012-04-15
    
    $ date -d "+1 week " +%Y-%m-%d
    2012-04-29
    
    $ date -d "+1 month " +%Y-%m-%d
    2012-05-22
    
    $ date -d "-1 month " +%Y-%m-%d
    2012-03-22
    
    $ date -d "-1 year " +%Y-%m-%d
    2011-04-22
    
    $ date -d "+1 year " +%Y-%m-%d
    2013-04-22
    

    2 日期大小比较方法
    转化为时间戳然后比较

    $ date -d `date +%Y%m%d` +%s
    1335024000
    
    $ date -d "2012-04-21" +%s
    1334937600
    
    $ date -d "2012-04-22" +%s
    1335024000
  • 相关阅读:
    套件测试
    注解实战aftersuite和beforesuite
    注解实战Beforeclass和Afterclass
    Centos7下安装Mongodb
    java的算法实现冒泡
    注解实战BeforeMethed和afterMethed
    前端 HTML的规范
    前端 HTML标签介绍
    前端 HTML文档 详解
    前端 HTML 简介
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/10323473.html
Copyright © 2011-2022 走看看