linux date

来源:互联网 发布:ti7 知乎 编辑:程序博客网 时间:2024/06/02 10:56

date命令是显示或设置系统时间与日期。

参数

    -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;     -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号; 

格式

%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)

例子

wgy@iZ944xmvzogZ:~/lll$ date +'%y/%m/%d %H:%M:%S' //年月日 时分秒17/05/16 10:22:34wgy@iZ944xmvzogZ:~/lll$ date +'%s' //时间戳1494901393wgy@iZ944xmvzogZ:~/lll$ date -d '+30 days' +'%y/%m/%d %H:%M:%S' //30天以后的日期17/06/15 10:25:24
原创粉丝点击