date -d
来源:互联网 发布:c 字符串相似度算法 编辑:程序博客网 时间:2024/05/02 22:51
在linux 中date 有很多用法,在这里我简单介绍一下 -d这个参数的使用方法以及使用例子
date -d //显示字符串所指的日期与时间。字符串前后必须加上双引号
指定显示的日期格式:
date <+时间日期格式>例如:date +"%Y-%m-%d" // 注意 :+ 和格式之间没有空格2016-11-30
有可能用到的格式
%H 小时,24小时制(00~23) %I 小时,12小时制(01~12) %k 小时,24小时制(0~23) %l 小时,12小时制(1~12) %M 分钟(00~59) %p 显示出AM或PM %r 显示时间,12小时制(hh:mm:ss %p) %s 从1970年1月1日00:00:00到目前经历的秒数 %S 显示秒(00~59) %T 显示时间,24小时制(hh:mm:ss) %X 显示时间的格式(%H:%M:%S) %Z 显示时区,日期域(CST) %a 星期的简称(Sun~Sat) %A 星期的全称(Sunday~Saturday) %h,%b 月的简称(Jan~Dec) %B 月的全称(January~December) %c 日期和时间(Tue Nov 20 14:12:58 2012) %d 一个月的第几天(01~31) %x,%D 日期(mm/dd/yy) %j 一年的第几天(001~366) %m 月份(01~12) %w 一个星期的第几天(0代表星期天) %W 一年的第几个星期(00~53,星期一为第一天) %y 年的最后两个数字(1999则是99)
输出昨天日期
date -d "1 day ago" +"%Y-%m-%d"2016-11-29
2秒后输出
date -d "2 second" +"%Y-%m-%d %H:%M.%S"2016-11-30 10:46.04
时间戳类型的 输出对应的1234567890秒
date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S" 2009-02-13 23:02:30
普通格式
date -d "2016-11-30" +"%Y/%m/%d %H:%M.%S" 2016/11/30 00:00.00
apache格式转换:
date -d "Nov 30, 2016 12:00:37" +"%Y-%m-%d %H:%M.%S"2016-11-30 12:00.37
格式转换后时间游走:
date -d "Nov 30, 2016 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%M.%S"2014-11-30 00:00.37
加减操作
date +%Y%m%d //显示前天年月日 date -d "+1 day" +%Y%m%d //显示前一天的日期 date -d "-1 day" +%Y%m%d //显示后一天的日期 date -d "-1 month" +%Y%m%d //显示上一月的日期 date -d "+1 month" +%Y%m%d //显示下一月的日期 date -d "-1 year" +%Y%m%d //显示前一年的日期 date -d "+1 year" +%Y%m%d //显示下一年的日期
如果需要计算一组命令花费多少时间
start=$(date +"%d")//以时间戳类型保存当前时间// 执行需要计算的命令end=$(date +"%d")//以时间戳类型保存当前时间difference=$(( end - start )) // 相减的结果就是命令执行完需要的时间
0 0
- date -d
- date -d @
- date d
- date -d
- date -d datestring 详解
- shell date -d 命令
- linux date -d用法
- switch (date("D"))
- linux 中date -d string
- linux date -d参数用法
- linux date -d 的一些用法
- date_format(a.dataTime, '%Y-%m-%d') date
- var d=Date() 与 var d=new Date在JSC的区别
- var d=new Date()后面括号什么意思
- php截取日期date(\'Y-m-d\',strtotime($row->newstime)
- date('Y-m-d H:i:s',time()) 好奇怪!!!
- shell 用变量接收 date -d 的时间
- <?php //本周一 echo date('Y-m-d', (time()
- Android开发人员不得不收集的代码(持续更新中)
- hive优化之------控制hive任务中的map数和reduce数
- Android面试题
- Mysql大表优化方案.
- ubuntu(linux)填坑集合
- date -d
- 一个 PO(PageObject) 的 web 脚本框架smellyCatPO
- laravel CURD,正则验证
- zipkin 和 brave 使用
- x11 gtk qt gnome kde 之间的区别和联系
- 【fiddler】 fiddler总是在菜单栏下面弹出提示“The system proxy was changed,click to reenable fiddler capture”
- Getting started with iPython+Notebook
- Hive中小表与大表关联(join)的性能分析zz
- 彩笔笔记2016/11/29——break、栈堆内存