- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux date命令使用详解
Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算
以前都是自己通过expr函数计算,很麻烦
其实date命令本身提供了日期的加减运算
非常方便。例如:得到昨天的时间
date +%Y%m%d --date=-1 day
date 用法: date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
date 可以用来显示或设定系统的日期与时间。
1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记
列表如下: % : 打印出 %
%n : 下一行
%t : 跳格
%H : 小时 (00..23)
%I : 小时 (01..12)
%k : 小时 (0..23)
%l : 小时 (1..12)
%M : 分钟 (00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区 %a : 星期几 (Sun..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)
2.在设定时间方面
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s//设置这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s 01:01:01″ //这样可以设置全部时间
3.加减
date +%Y%m%d //显示现在天年月日
date +%Y%m%d --date=+1 day //显示后一天的日期
date +%Y%m%d --date=-1 day //显示前一天的日期
date +%Y%m%d --date=-1 month //显示上一月的日期
date +%Y%m%d --date=+1 month //显示下一月的日期
date +%Y%m%d --date=-1 year //显示前一年的日期
date +%Y%m%d --date=+1 year //显示下一年的日期
或者更简单点的 date=`date -d -${t}day +%Y%m%d` //为t为前几天
将当前日期赋值给DATE变量
DATE=$(date +%Y%m%d)
有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数
获取明天的日期
date -d next-day +%Y%m%d
获取昨天的日期
date -d last-day +%Y%m%d
获取上个月的年和月
date -d last-month +%Y%m
获取
您可能关注的文档
- 2016中国农业大学管理科学和工程考研专业目录招生人数参考书目历年真题复试分数线答题方法复习经验指导.pdf
- 2016_2017学年高中地理第2章城市和环境章末分层突破.doc
- 2016_2017学年高中地理第2章城市和环境章末综合测评.doc
- 2016二建考试《法规》真题和答案解析郑州高建鲁班.pdf
- JavaScript语法一览表.pdf
- 2016二级建造师《机电》模拟试卷和答案一.pdf
- 2016北京体育大学考研复试信息和经验分享.pdf
- Javascript计算器.doc
- 2016合肥三模生物单科试卷(Word).pdf
- 2016北京大学科学社会主义和国际共产主义运动(国际关系学院)考研专业目录招生人数参考书目历年真题复试分.pdf
- 内蒙古赤峰冶金化工开发区巴林右旗产业园水土保持方案.docx
- 正定县均成鞋厂年产25万双EVA拖鞋改建项目环境影响报告表.docx
- 家长助考课件.pptx
- 家长培训课件资源公众号.pptx
- 专题11口语交际和综合实践-2025年五升六语文暑假专项提升(统编版)【含答案】.docx
- 专题09古诗文鉴赏-2025年三升四语文暑假专项提升(统编版)【含答案】.docx
- 比亚迪G3维修手册F3尊贵型培训课件.pdf
- 力帆大CVT资料401-SM-09-005(RDC15-FA维修手册V1.0)(第一部分).pdf
- 流形思维-用于可信推荐的动态双曲推理-计算机科学-机器学习-推荐系统.pdf
- HAPI-一种从人类偏好学习机器人面部表情的模型-计算机科学-人工智能-类人机器人.pdf
文档评论(0)