码迷,mamicode.com
首页 > 其他好文 > 详细

date

时间:2018-08-03 23:17:23      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:定时   %s   世纪   utc   功能   form   app   日期格   %x   

功能说明:显示当前的系统时间或设置系统时间。
 
语法格式: date [OPTION]  [+FORMAT]
 
参数选项:
OPTION参数选项
-d  时间字符串    显示指定字符串所描述的时间,而非当前时间。
-f  时间文件    从日期文件中按行读入时间描述。
-r 文件    显示指定文件的最后修改时间。
-s 日期时间    设置系统时间。
-u    显示或设置UTC时间。
 
FORMAT日期格式
%%  输出字符%。
%a  星期名所选(tue 代表星期二)。
%A  星期名全称(Tuesday代表星期二)。
%b  月名缩写(Aug代表八月)。
%B  月名全称(August代表八月)。
%c  日期和时间(Tue 18 Aug 2018 02:28:22 PM CST)。
%C  世纪。
%d  每月的第几天。
%D  等于%m-%d-%y(08-18-18)。
%e  每月的第几天。
%F  完整的日期格式,等价于%Y-%m-%d(2018-08-18)。
%g  年份的最后两位数字(18)。
%G  年份(2018)。
%h  月份的缩写,等于%b。
%H  24小时制(00-23)。
%I  12小时制(01-12)。
%j  一年的第几天(001-366)。
%k  24小时制(0-23),格式和%H不同。
%l  12小时制(1-12)。
%m  月份(01-12)。
%M  分(00-59)。
%n  换行。
%N  纳秒(000000000-999999999)。
%p  “上午”或“下午”,未知时输出为空(AM/PM)。
%P  与%p类似,但是输出的是小写字母(am/pm)。
%r   当前时区下的12小时制时间(02:30:27PM)。
%R  24小时制的时和分,等价于 %H:%M(14:30)。
%s  自UTC时间 1970-01-01 00:00:00 以来经过的秒数。
%S  秒(00-60)。
%t  输出制表符。
%T  时间,等于%H:%M:%S(14:30:50)。
%u  星期,1 代表星期一。
%U  一年中的第几周,以周日为每星期的第一天(00-53)。
%V  ISO-8601格式规范下一年的第几周,以周一为每星期的第一天(01-53)。
%w  一星期中的第几日(0-6),0代表周一。
%W  一年中的第几周,以周一为每星期的第一天(00-53)。
%x  日期(08/18/2018)。
%X  时间(02:31:29PM)。
%y  年份的最后两位(00..99)。
%Y  年份(2018)。
%z  时区+0800 。
%:z  时区+08:00 。
%::z  时区+08:00:00 。
%:::z  时区+08 。
%Z  字母格式时区(CST)。
 
显示昨天
date +%F -d "-1day"
 
显示前天
date +%F -d "-2day"
 
显示明天
date +%F -d "+1day"
 
显示2天后
date +%F -d "+2day"
 
显示一个月后
date +%F -d "+1month"
 
显示一个月前
date +%F -d "-1month"
 
显示一年后
date +%F -d "+1year"
 
显示一年前
date +%F -d "-1year"
 
 
通过-s设定时间
date -s 20160706
 
date -s 00:00:03
 
date -s "00:00:03 20160706"
 
date -s "00:00:03 2016-07-06"
 
 
 
 
 
 
 
 
 
 

date

标签:定时   %s   世纪   utc   功能   form   app   日期格   %x   

原文地址:https://www.cnblogs.com/liang545621/p/9416671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!