功能:
date命令用於顯示當前的系統時間或設置系統時間
語法格式:
date [option] [+format]
date [選項] [+日期格式]
參數選項:
option 參數選項:
-d 時間字符串 顯示指定字符串所描述的時間,而非當前時間**
-f 時間文件 從日期文件中按行讀入時間描述
-r 文件 顯示指定文件的最后修改時間
-s 日期時間 設置系統時間**
-u 顯示或設置 UTC 時間
format 日期格式:
%% 輸出字符%
%a 星期名縮寫(Tue 代表星期二)
%A 星期名全程(Tuesday 代表星期二)
%b 月名縮寫(Aug 代表八月)
%B 月名全程(August 代表八月)
%c 日期和時間(Tue 18 Aug 2019 02:28:22 PM CST)
%C 世紀
%d 每月的第幾天
%D 等於%m%d%y(08/18/19)
%e 每月的第幾天
%F 完整日期格式,等價於 %Y-%m-%d(2019-08-18)
%g 年份的最后兩位數字(19)
%G 年份(2015)
%h 月名縮寫,等於%b
%H 24小時制(00-23)
%I(大i) 12小時制(00-12)
%j 一年的第幾天(001-366)
%k 24小時制(0-23),格式和 %H 不同
%l(小l) 12小時制(1-12)
%m 月份(01-12)
%M 分(00-59)
%n 換行
%N 納秒(000000000-999999999)
%p “上午”或“下午” AM/PM
%P 輸出小寫的“上午”或“下午” am/pm
%r 當前失去下的12小時制時間(02:30:27 PM)
%R 21小時制的時和分,等價於%H:%M(14:30)
%s 自 UTC 時間 1970-01-01 00:00:00 以來所經過的秒數
%S 秒(00-60)
%t 輸出制表符 Tab
%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/2019)
%X 時間(02:31:29 PM)
%y 年份的最后兩位(00--99)
%Y 年份的全名 2019
1、常用時間格式:

2、通過參數 -d 顯示指定個字符串所描述的時間實例:

