溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux基礎(chǔ)命令---date

發(fā)布時(shí)間:2020-08-08 21:28:30 來(lái)源:ITPUB博客 閱讀:144 作者:一生有你llx 欄目:建站服務(wù)器

date

以給定的格式顯示當(dāng)前的日期,或者設(shè)置系統(tǒng)時(shí)間。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1 、語(yǔ)法

date [ 選項(xiàng)]。

date [+ 格式]。

date -u  [ 參數(shù)]

參數(shù)格式[MMDDhhmm[[CC]YY][.ss]],分別對(duì)應(yīng)(月、日、時(shí)、分、年前兩位、年后兩位、秒)

 

2 、選項(xiàng)和格式列表

選項(xiàng)

說(shuō)明

--help

幫助信息

--version

顯示命令版本信息

-f | --file=DATEFILE

和“--date”一樣,文件的每一行都設(shè)置一次

-d | --date=STRING

顯示字符串代表的時(shí)間,注意不是當(dāng)前時(shí)間

-r | --reference=FILE

顯示文件的最后修改時(shí)間

-R | --frc-2822

以rfc-2822的方式輸出日期和時(shí)間,

--rfc-3339=TIMESPEC

以rfc-3339的方式輸出日期和時(shí)間,精度可以是date、seconds、ns,日期和時(shí)間用一個(gè)空格隔開(kāi)

-s |  --set=STRING

用指定字符串設(shè)置時(shí)間

-u |  --utc, --universal

輸出或者設(shè)置通用時(shí)間

 

格式

說(shuō)明

%a

當(dāng)前l(fā)ocale 的星期名縮寫(xiě)(例如: 日,代表星期日)

%A

當(dāng)前l(fā)ocale 的星期名全稱 (如:星期日

%b

當(dāng)前l(fā)ocale 的月名縮寫(xiě) (如:一,代表一月)

%B

當(dāng)前l(fā)ocale 的月名全稱 (如:一月)

%c

當(dāng)前l(fā)ocale 的日期和時(shí)間 (如:2005年3月3日 星期四23:05:25)

%C

世紀(jì);比如 %Y,通常為省略當(dāng)前年份的后兩位數(shù)字(例如:20)

%d

按月計(jì)的日期(例如:01)

%D

按月計(jì)的日期;等于%m/%d/%y

%e

按月計(jì)的日期,添加空格,等于%_d

%F

完整日期格式,等價(jià)于 %Y-%m-%d

%g

ISO 周數(shù)年的最后兩位數(shù)

%G

ISO 周數(shù)年份

%H

小時(shí)(00-23)

%I

小時(shí)(00-12)

%j

按年計(jì)的日期(001-366)

%k

小時(shí),00~23

%l

小時(shí),1~12

%m

月份(01-12)

%M

分(00-59)

%n

新的一行

%N

十億分之一秒

%p

當(dāng)前l(fā)ocale 下的”上午”或者”下午”,未知時(shí)輸出為空

%P

和“%p”一樣,但是輸出小寫(xiě)字母

%r

當(dāng)前l(fā)ocale 下的 12 小時(shí)時(shí)鐘時(shí)間(如:11:11:04 下午)

%R

24  小時(shí)時(shí)間的時(shí)和分,等價(jià)于%H:%M

%s

從1970-01-01 00:00:00開(kāi)始的秒數(shù)

%S

秒(00-60)

%t

tab 字符

%T

時(shí)間,等于%H:%M:%S

%u

一個(gè)星期的一天,1是星期一。(1~7)

%U

一年中的第幾周,以周日為每星期第一天(00-53)

%V

ISO-8601  格式規(guī)范下的一年中第幾周,以周一為每星期第一天(01-53)

%w

一個(gè)星期的一天,0是周日. (0~6)

%W


%x

當(dāng)前l(fā)ocale 下的日期描述(如:12/31/99)

%X

當(dāng)前l(fā)ocale 下的時(shí)間描述(如:23:13:48)

%y

年份最后兩位數(shù)位(00-99)

%Y

%z

+hhmm 格式的數(shù)字時(shí)區(qū),例如“-0400

% :z

+hh:mm 格式的數(shù)字時(shí)區(qū),例如“-04:00

% ::z

+hh:mm:ss 格式的數(shù)字時(shí)區(qū),例如“-04:00:00 “

% :::z

數(shù)字時(shí)區(qū),使用“:”達(dá)到必要的精度,例如“-04, +05:30“

%Z

時(shí)區(qū)的縮寫(xiě),例如EDT

 

3 、說(shuō)明

      默認(rèn)情況下,使用數(shù)字0來(lái)填補(bǔ)數(shù)字時(shí)間中的空缺。當(dāng)然也可以指定其他方式:“%-“,不填補(bǔ);”%_“,使用空格填補(bǔ);”%0“,使用0;”%^“使用大寫(xiě)字母;”%#“,使用相反的字母

“--date=String“是一種自由格式,是一種方便讀取的日期字符串,例如“Sun,2月29日16:21:42-0800”或“2004-02-29 16:21:42:42”,甚至是“下星期四”。日期字符串可能包含指示日歷日期、時(shí)間、時(shí)區(qū)、周中日、相對(duì)時(shí)間、相對(duì)日期和數(shù)字的項(xiàng)。空字符串表示一天的開(kāi)始。日期字符串可以包含指示日歷日期、時(shí)間、時(shí)區(qū)、星期數(shù)、相對(duì)時(shí)間、相對(duì)日期和數(shù)字的項(xiàng)。日期字符串格式比這里容易記錄的要復(fù)雜,但是在info文檔中有完整的描述。

 

4 、實(shí)例

1 )不適用任何參數(shù),直接顯示日期和時(shí)間

[root@localhost ~]#  date

2018  09  05 星期三  11:48:58 CST     // 注意,這里顯示的是 CST 時(shí)間

2 )顯示UTC時(shí)間

[root@localhost ~]#  date -u

2018  09  05 星期三  03:51:53 UTC

3 )設(shè)置CST日期時(shí)間

[root@localhost ~]#  date -s 2018-9-4   // 這里可以看到支持的日期格式。如果沒(méi)有設(shè)置時(shí)間,那么默認(rèn)就是 點(diǎn)

2018  09  04 星期二  00:00:00 CST

[root@localhost ~]#  date -s 20180905

2018  09  05 星期三  00:00:00 CST

[root@localhost ~]#  date -s 2018/9/6

2018  09  06 星期四  00:00:00 CST

[root@localhost ~]#  date -s 11:56     // 修改時(shí)間

2018  09  05 星期三  11:56:00 CST

[root@localhost ~]#  date -s 11:54:40

2018  09  05 星期三  11:54:40 CST

4 )顯示當(dāng)前是一年中的第幾周,第幾天 

[root@localhost ~]#  date + %U 周第 %j

35 周第 248

5 )顯示12小時(shí)制度下的時(shí)間 

[root@localhost ~]#  date +%r

下午  12 時(shí) 02 48

[root@localhost ~]#  date +%p%H:%M:%S     // 這里可以使用多個(gè)格式組合,達(dá)到上面的效果

下午 12:03:24

6 )顯示當(dāng)前日期 

[root@localhost ~]#  date +%x

2018 09 05

[root@localhost ~]#  date +%F

2018-09-05

[root@localhost ~]#  date +%Y-%m-%d    // 多格式拼接

2018-09-05

 


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI