linuxdate命令的用法详解

linuxdate命令的用法详解

ID:8926967

大小:21.68 KB

页数:7页

时间:2018-04-12

linuxdate命令的用法详解_第1页
linuxdate命令的用法详解_第2页
linuxdate命令的用法详解_第3页
linuxdate命令的用法详解_第4页
linuxdate命令的用法详解_第5页
资源描述:

《linuxdate命令的用法详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linuxdate命令的用法在linuxshell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date+%Y%m%d--date="-1day"date用法:date[OPTION]...[+FORMAT]date[-u

2、--utc

3、--universal][MMDDhhmm[[CC]YY][.ss]]date可以用来显示或设定系统的日期与时间。1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:%

4、:打印出%%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:00UTC到目前为止的秒数%S:秒(00..61)%T:直接显示时间(24小时制)%X:相当于%H:%M:%S%Z:显示时区%a:星期几(Sun..Sat)%A:星期几(Sunday..Saturday)%b:月份(Jan..Dec)%B:月份(January

5、..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权限才

6、能设置,其他只能查看。date-s20080523//设置成20080523,这样会把具体时间设置成空00:00:00date-s01:01:01//设置具体时间,不会对日期做更改date-s“01:01:012008-05-23″//这样可以设置全部时间date-s“01:01:0120080523″//这样可以设置全部时间date-s“2008-05-2301:01:01″//这样可以设置全部时间date-s“2008052301:01:01″//这样可以设置全部时间3.加减date+%Y%m%d//显示现在天年月日date+%Y%m%

7、d--date="+1day"//显示后一天的日期date+%Y%m%d--date="-1day"//显示前一天的日期date+%Y%m%d--date="-1month"//显示上一月的日期date+%Y%m%d--date="+1month"//显示下一月的日期date+%Y%m%d--date="-1year"//显示前一年的日期date+%Y%m%d--date="+1year"//显示下一年的日期或者更简单点的date=`date-d-${t}day'+%Y%m%d'`//为t为前几天将当前日期赋值给DATE变量DATE=$(d

8、ate+%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的-d参数获取明天的日期date-dnext-day+%Y%m%d获取昨天的日期date-dlast-day+%Y%m%d获取上个月的年和月date-dlast-month+%Y%m获取下个月的年和月date-dnext-month+%Y%m获取明年的年份date-dnext-year+%Y下面是一些date参数的说明和一些例子名称:date使用权限:所有使用者使用方式:date[-u][-ddatestr][-sdatestr][--utc][--univ

9、ersal][--date=datestr][--set=datestr][--help][--version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]说明:date能用来显示或设定系统的日期和时间,在显示方面,使用者能设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:时间方面:%:印出%%n:下一行%t:跳格%H:小时(00..23)%I:小时(01..12)%k:小时(0..23)%l:小时(1..12)%M:分钟(00..59)%p:显示本地AM或PM%r:直接显示时间(12小时制,格式

10、为hh:mm:ss[AP]M)%s:从1970年1月1日00:00:00UTC到目前为止的秒数%S:秒(00..61)%T:直接显示时间(24小时制)%X:相当于%H:%M:%S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。