`

shell 日期加减,日期大小比较的方法

 
阅读更多

 

转:http://www.mysqlinfo.com/2012/04/22/shell-%E6%97%A5%E6%9C%9F%E5%8A%A0%E5%87%8F%EF%BC%8C%E6%97%A5%E6%9C%9F%E5%A4%A7%E5%B0%8F%E6%AF%94%E8%BE%83%E7%9A%84%E6%96%B9%E6%B3%95/

 

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

$ 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
分享到:
评论

相关推荐

    VB函数大全

    3. **日期和时间函数**:Date、Time函数可以获取当前系统日期和时间,DateAdd和DateDiff则可以进行日期时间的加减运算,FormatDateTime则可以按照指定格式显示日期和时间。 4. **文件操作函数**:如Open、Close、...

    linux 命令

    - `+ - * / % ^`:支持加减乘除、取余和幂运算。 - `scale=n`:设置除法结果的小数位数。 - `quit`:退出计算器。 - `clear`:清屏。 7. **内存和磁盘信息查询** - `grep MemTotal /proc/meminfo`:检查内存...

    Visual Basic常用指令集

    这些日期时间相关的函数和属性用于处理日期和时间,如`Date`返回当前系统日期和时间,`DateAdd`和`DateDiff`用于日期时间的加减和差值计算,`DatePart`提取日期时间的特定部分。 #### Day, DDB, DeleteSetting, Dir...

    WINPE命令详解.pdf

    - `CALC` 命令用于执行基本的数学运算,如加(+)、减(-)、乘(*)、除(/)等。 #### 循环和子程序 - `SUB` 和 `CALL_SUB_END` 关键字可能表明支持子程序的定义和调用。 - `DoLoop` 指令表明支持循环结构。 ###...

    Excel VBA实用技巧大全 附书源码

    04202对单元格进行加减乘除运算 04203将单元格区域作为图像对象进行复制(无链接) 04204将单元格区域作为图像对象进行复制(有链接) 04205复制大小可变的单元格区域 05001获取嵌入图表的名称 05002获取图表工作表...

    2009 达内Unix学习笔记

    显示文件的权限、硬链接数(即包含文件数,普通文件是1,目录1+)、用户、组名、大小、修改日期、文件名。 ls -t (time)按修改时间排序,显示目录和文件。 ls -lt 是“-l”和“-t”的组合,按时间顺序显示列表。 ls...

    嵌入式课程设计 华东交通大学

    运算操作:加减运算。 要求: (1) 自定义键位,键盘可接受加号、减号、等号和回车确认的输入。 (2) 接受第一操作数的输入,回车输入为结束。 (3) 接受加号或减号的输入。 (4) 接受第二操作数的输入,回车输入为结束...

    易语言模块大全(374个)

    RUN加减模块1.0+名.ec 取声调拼音模块1.0.ec 堕之星辰1.2.ec 系统资源检测模块.ec 滑块条扩容模块.ec 窗口整容师1.1.ec 窗口整容师1.0.EC 填充树型框.ec 文本操作1.0.EC XP完美模拟专家.EC 溪流关于窗口1.0.ec 菜单...

    matalb命令大全[借鉴].pdf

    - `+`, `-`, `*`, `/`: 基本的加减乘除运算。 - `.*`, `./`, `^`, `.^`: 点运算符,用于数组元素级别的运算。 - `\`, `/`: 分别代表左除(求解线性方程组)和右除(矩阵除法)。 - `kron`: 张量积。 - `colon` ...

    UNIx命令集合

    - `-h`: 人性化显示文件大小(如 KB、MB)。 **1.2 pwd** - **功能**: 显示当前工作目录。 - **语法**: `pwd` **1.3 cd** - **功能**: 改变当前工作目录。 - **语法**: `cd [目录]` - **特殊符号**: - `~`: ...

    790个易模块打包下载-2

    RUN加减模块1.0+名.ec Sqlite表管理.ec SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec ...

    790个易模块-3

    RUN加减模块1.0+名.ec Sqlite表管理.ec SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec ...

    790个易模块打包

    RUN加减模块1.0+名.ec Sqlite表管理.ec SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec ...

    1345个易语言模块

    RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03....

    1350多个精品易语言模块

    RUN加减模块1.0+ 名.ec SAVEPIC.EC Sc千寻专用模块.ec SetIEProxy.ec setuser.ec sev.ec shell.ec SHELL32.EC ShutDown.ec ShutDown1.ec SH_RAR.EC SIMIXP.EC simixp1.0.ec simixp1.01.ec simixp1.02.ec simixp1.03....

Global site tag (gtag.js) - Google Analytics