date——系統時間的命令

這是一個能夠用各類姿式得到各類時間的命令。最近在寫自動化定時腳本時學了一下。html

參考:http://www.javashuo.com/article/p-mruunrdx-nh.htmlspa

 

好比:3d

利用crontab,天天輸入日誌到一個log中。日誌

 

直接輸入 datehtm

Fri Jul  5 16:38:56 CST 2019blog

星期  月  日  時:分:秒  時區  年crontab

 

關鍵1:%%ip

使用date +"%%"能夠很方便的獲取各類時間ci

重點:字符串

獲取年

 

獲取月

 

獲取日

 

獲取時

 

獲取分

 

獲取秒

 

從00:00:00 1970-01-01 UTC開始的秒數

 

一週的第幾天(0表明週日)

 

關鍵2:-d 

顯示字符串描述的時間

一天前的此時此刻

 

一週前的此時此刻

 

一月前的此時此刻

 

兩年後的兩年前(如今)

 

其它:

date -s "2011-11-11 11:11:11"

設置系統時間

 

喪心病狂的%%

%a

星期幾的縮寫(Sun..Sat)

%A

星期幾的完整名稱(Sunday...Saturday)

%b

月份的縮寫(Jan..Dec)

%B

月份的完整名稱(January..December)

%c

日期與時間。只輸入date指令也會顯示一樣的結果

%C

世紀(年份除100後去整) [00-99]

%d

日期(以01-31來表示)。

%D

日期(含年月日)。

%e

一個月的第幾天 ( 1..31)

%F

日期,同%Y-%m-%d

%g

年份(yy)

%G

年份(yyyy)

%h

同%b

%H

小時(00..23)

%I

小時(01..12)

%j

一年的第幾天(001..366)

%k

小時( 0..23)

%l

小時( 1..12)

%m

月份(01..12)

%M

分鐘(00..59)

%n

換行

%N

納秒(000000000..999999999)

%p

AM or PM

%P

am or pm

%r

12小時制時間(hh:mm:ss [AP]M)

%R

24小時制時間(hh:mm)

%s

從00:00:00 1970-01-01 UTC開始的秒數

%S

秒(00..60)

%t

製表符

%T

24小時制時間(hh:mm:ss)

%u

一週的第幾天(1..7); 1 表示星期一

%U

一年的第幾周,週日爲每週的第一天(00..53)

%V

一年的第幾周,週一爲每週的第一天 (01..53)

%w

一週的第幾天 (0..6); 0 表明週日

%W

一年的第幾周,週一爲每週的第一天(00..53)

%x

日期(mm/dd/yy)

%X

時間(%H:%M:%S)

%y

年份(00..99)

%Y

年份 (1970…)

%z

RFC-2822 風格數字格式時區(-0500)

%Z

時區(e.g., EDT), 沒法肯定時區則爲空

相關文章
相關標籤/搜索