shell脚本中的日期处理
来源:互联网 发布:计算一组数据的标准差 编辑:程序博客网 时间:2024/05/21 11:05
Ps:这篇文章只是为了做个分类,以后有看到比较好的时间处理命令都会列在这里,您如果有什么好的时间处理命令,可以评论中添加,我会定期查看更新,谢谢!
1、定义一个参数DATE_TODAY,用于记录当天时间:
DATE_TODAY=`date -d +"now" +"%F"`
假如今天是2015年4月15日,结果:2015-04-15
DATE_TODAY=`date -d +"now" +"%Y%m%d"`
假如今天是2015年4月15日,结果:20150415
DATE_TODAY=`date -d +"now" +"%Y-%m-%d"`
假如今天是2015年4月15日,结果:2015-04-15
DATE_TODAY=echo `date -d +"now" +"%Y年%m月%d日"`
2、定义一个参数DATE_YESTERDAY,用于记录昨天时间:
DATE_TODAY=`date -d +"1 day ago" +"%F"`
假如今天是2015年4月15日,结果:2015-04-14
DATE_TODAY=`date -d +"1 day ago" +"%Y%m%d"`
假如今天是2015年4月15日,结果:20150414
DATE_TODAY=`date -d +"1 day ago" +"%Y-%m-%d"`
假如今天是2015年4月15日,结果:2015-04-14
DATE_TODAY=echo `date -d +"1 day ago" +"%Y年%m月%d日"`
3、定义一个参数DATE_THE_DAY_BEFORE_YESTERDAY,用于记录前天时间:
DATE_TODAY=`date -d +"2 day ago" +"%F"`
假如今天是2015年4月15日,结果:2015-04-13
DATE_TODAY=`date -d +"2 days ago" +"%F"`
假如今天是2015年4月15日,结果:2015-04-13
DATE_TODAY=`date -d -2day +"%F"`
假如今天是2015年4月15日,结果:2015-04-13
DATE_TODAY=`date -d -2days +"%F"`
假如今天是2015年4月15日,结果:2015-04-13
4、对脚本第一个入参20150415,改变其格式:
DATE_TODAY=`date -d +"-2 days $1" +"%F"`
假如今天是2015年4月15日,上述命令记录到脚本中,执行脚本并传参20150415,结果:2015-04-13
- shell脚本中的日期处理
- shell脚本截取日期处理
- shell脚本截取日期处理
- shell 脚本日期操作
- 【Shell】脚本日期问题
- shell脚本 日期
- SHELL-日期处理
- Linux Shell脚本字符串命令中的管道符处理
- shell脚本处理文件
- shell脚本处理技巧
- shell脚本字符串处理
- shell并发处理脚本
- shell脚本打印日期时间
- shell脚本中的export
- shell脚本中的变量
- shell脚本中的加减
- shell脚本中的$*,$@和$#
- shell脚本中的特殊符号
- LeetCode—Merge Two Sorted Lists融合两个有序单链表
- Android html 超链接 启动app应用
- 网站常用字体
- Handler 引起的内存泄露
- OC 分类
- shell脚本中的日期处理
- flask 中的蓝图 blueprint 的理解
- eXtremeDB connection pool
- 4、spss做多元线性回归
- java中switch() case用法和效率
- 链表各类操作详解
- C++面试笔试经典题集
- HDU 5202 Rikka with string (水DFS)
- 信号量的PV操作