linux下的時間和日期命令 date

2021-06-18 00:26:50 字數 1500 閱讀 9710

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命令顯示時間。 

下列環境變數將會影響到 date 命令的執行效果。

lang確定在 lc_all 和相應的環境變數(以 lc_ 開頭)都不指定語言環境的時候將要使用的預設語言環境。

lc_all確定用於覆蓋由 lang 或任何以 lc_ 開頭的環境變數設定的任何語言環境類別值的語言環境。

lc_ctype確定文字資料的位元組序列解釋為字元時使用的語言環境(例如引數中單對多位元組字元)。

lc_messages決定寫資訊應使用的語言。

lc_time確定由 date 寫入的日期和時間字串的內容。

nlspath為處理 lc_messages 決定訊息目錄的位置。

tz指定時間和日期使用的時區,除非指定了 -u 選項。如果未設定 tz 變數且未指定 -u 標誌,則使用非指定的系統預設時區。

linux 下修改日期和時間

我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統...

linux 下修改日期和時間

我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統...

linux 下修改日期和時間

我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2011年10月13日的命令如下。date s 10 13 11將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統將...