如何使用date命令?

2021-03-14    分類: 網(wǎng)站建設(shè)

在本文中, 我們會(huì)通過一些案例來(lái)演示如何使用 Linux 中的 date 命令。date 命令可以用戶輸出/設(shè)置系統(tǒng)日期和時(shí)間。 date 命令很簡(jiǎn)單, 請(qǐng)參見下面的例子和語(yǔ)法。

默認(rèn)情況下,當(dāng)不帶任何參數(shù)運(yùn)行 date 命令時(shí),它會(huì)輸出當(dāng)前系統(tǒng)日期和時(shí)間:

$ date Sat 2 Dec 12:34:12 CST 2017

語(yǔ)法

Usage: date [OPTION]... [+FORMAT]
 or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
以給定格式顯示當(dāng)前時(shí)間,或設(shè)置系統(tǒng)時(shí)間。

案例

下面這些案例會(huì)向你演示如何使用 date 命令來(lái)查看前后一段時(shí)間的日期時(shí)間。

1、 查找 5 周后的日期

date -d "5 weeks" Sun Jan 7 19:53:50 CST 2018

2、 查找 5 周后又過 4 天的日期

date -d "5 weeks 4 days" Thu Jan 11 19:55:35 CST 2018

3、 獲取下個(gè)月的日期

date -d "next month" Wed Jan 3 19:57:43 CST 2018

4、 獲取下周日的日期

date -d last-sunday Sun Nov 26 00:00:00 CST 2017

date 命令還有很多格式化相關(guān)的選項(xiàng), 下面的例子向你演示如何格式化 date 命令的輸出.

5、 以 yyyy-mm-dd 的格式顯示日期

date +"%F" 2017-12-03

6、 以 mm/dd/yyyy 的格式顯示日期

date +"%m/%d/%Y" 12/03/2017

7、 只顯示時(shí)間

date +"%T" 20:07:04

8、 顯示今天是一年中的第幾天

date +"%j" 337

9、 與格式化相關(guān)的選項(xiàng)

格式

說(shuō)明

%%

顯示百分號(hào) (%)。

%a

星期的縮寫形式 (如: Sun)。

%A

星期的完整形式 (如: Sunday)。

%b

縮寫的月份 (如: Jan)。

%B

當(dāng)前區(qū)域的月份全稱 (如: January)。

%c

日期以及時(shí)間 (如: Thu Mar 3 23:05:25 2005)。

%C

當(dāng)前世紀(jì);類似 %Y, 但是會(huì)省略最后兩位 (如: 20)。

%d

月中的第幾日 (如: 01)。

%D

日期;效果與 %m/%d/%y 一樣。

%e

月中的第幾日, 會(huì)填充空格;與 %_d 一樣。

%F

完整的日期;跟 %Y-%m-%d 一樣。

%g

年份的后兩位 (參見 %G)。

%G

年份 (參見 %V);通常跟 %V 連用。

%h

同 %b。

%H

小時(shí) (00..23)。

%I

小時(shí) (01..12)。

%j

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

%k

小時(shí), 用空格填充 ( 0..23); 與 %_H 一樣。

%l

小時(shí), 用空格填充 ( 1..12); 與 %_I 一樣。

%m

月份 (01..12)。

%M

分鐘 (00..59)。

%n

換行。

%N

納秒 (000000000..999999999)。

%p

當(dāng)前區(qū)域時(shí)間是上午 AM 還是下午 PM;未知?jiǎng)t為空。

%P

類似 %p, 但是用小寫字母顯示。

%r

當(dāng)前區(qū)域的 12 小時(shí)制顯示時(shí)間 (如: 11:11:04 PM)。

%R

24 小時(shí)制的小時(shí)和分鐘;同 %H:%M

%s

從 1970-01-01 00:00:00 UTC 到現(xiàn)在經(jīng)歷的秒數(shù)。

%S

秒數(shù) (00..60)。

%t

制表符。

%T

時(shí)間;同 %H:%M:%S。

%u

星期 (1..7);1 表示 星期一。

%U

一年中的第幾個(gè)星期,以周日為一周的開始 (00..53)。

%V

一年中的第幾個(gè)星期,以周一為一周的開始 (01..53)。

如何使用date命令?
文章源于:http://muchs.cn/news/105152.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、ChatGPT軟件開發(fā)、網(wǎng)站建設(shè)、搜索引擎優(yōu)化網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)