Linux date 命令使用

2021-04-01 11:40:39 字數 1596 閱讀 3232

date命令

date命令的功能是顯示和設定系統日期和時間。

該命令的一般格式為: date [選項] 顯示時間格式(以+開頭,後面接格式)

date 設定時間格式

命令中各選項的含義分別為:

-d datestr, --date datestr 顯示由datestr描述的日期

-s datestr, --set datestr 設定datestr 描述的日期

-u, --universal 顯示或設定通用時間

時間域

% h 小時(00..23)

% i 小時(01..12)

% k 小時(0..23)

% l 小時(1..12)

% m 分(00..59)

% p 顯示出am或pm

% r 時間(hh:mm:ss am或pm),12小時

% s 從2023年1月1日00:00:00到目前經歷的秒數

% s 秒(00..59)

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

% x 顯示時間的格式(%h:%m:%s)

% z 時區 日期域

% a 星期幾的簡稱( sun..sat)

% a 星期幾的全稱( sunday..saturday)

% b 月的簡稱(jan..dec)

% b 月的全稱(january..december)

% c 日期和時間( mon nov 8 14:12:46 cst 1999)

% d 乙個月的第幾天(01..31)

% d 日期(mm/dd/yy)

% h 和%b選項相同

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

% m 月(01..12)

% w 乙個星期的第幾天(0代表星期天)

% w 一年的第幾個星期(00..53,星期一為第一天)

% x 顯示日期的格式(mm/dd/yy)

% y 年的最後兩個數字( 1999則是99)

% y 年(例如:1970,1996等)

需要特別說明的是,只有超級使用者才能用date命令設定時間,一般使用者只能用date命令顯示時間。

例1:用指定的格式顯示時間。

$ date 『+this date now is =>%x ,time is now =>%x ,thank you !'

this date now is =>11/12/99 ,time is now =>17:53:01 ,thank you !

例2:用預定的格式顯示當前的時間。

# date

fri nov 26 15:20:18 cst 1999

例3:設定時間為下午14點36分。

# date -s 14:36:00

fri nov 26 14:15:00 cst 1999

例4:設定時間為2023年11月28號。

# date -s 991128

sun nov 28 00:00:00 cst 1999

例5:設定一天前

date --date "1 days ago" +"%y-%m-%d"

Linux date 命令使用技巧

2011 11 11 18 03 52 分類 linux 標籤 字型大小 大中小訂閱 linux date 命令使用技巧 date命令 date mmddhhmmyyyy 設定時間 例如 date 11221012011 date命令的功能是顯示和設定系統日期和時間。該命令的一般格式為 date 選...

linux date 命令詳解

linux date 命令詳解 使用方式 date u d datestr s datestr utc universal date datestr set datestr help version format mmddhhmm cc yy ss 說明 date 可以用來顯示或設定系統的日期與時間...

linux date命令詳解

linux date 命令詳解 使用方式 date u d datestr s datestr utc universal date datestr set datestr help version format mmddhhmm cc yy ss 說明 date 可以用來顯示或設定系統的日期與時間...