LINUXUSER 指令專區
回首頁 | 回指令列表

指令名稱

date

使用權限 所有使用者
使用方式 data [OPTION]… [+FORMAT]
data[OPTION] [MMDDhhmm[[CC]YY][.ss ]]
說  明 顯示或改變電腦之日期和時間。格式為[MMDDhhmm[YYYY]]。
[月/日/時(24)/分[/年]]。例:改變目前之日期和時間為2000-12-31 23:57,就下:date 123123572000。顯示或設定目前的系統時間。

參  數

%H 小時(以00-23表示)
%I  小時(以01-12表示)
%k  小時(以00-23表示)
%l  小時(以01-12表示)
%M  分鐘(以00-59表示)
%P  AM或PM
%r  時間(含時分秒,小時以12小時AM/PM表示)
%s  總秒數, 自1970-01-01 00:00:00以算
%S  秒(以00-59表示)
%T  時間(含時分秒,小時以24小時表示)
%X  時間(以本地的慣用法表示)
%Z  時區
%a  星期的縮寫
%A  星期的完整名稱
%b  月份英文名稱的縮寫
%B  月份的完整名稱
%c  日期與時間
%d  日期(以0-31表示)
%D  日期(含年月日)
%j  當年中的第幾天
%m  月份(以0-12表示)
%U  該年的週數
%w  該週的天數,0代表星期一,1代表星期二,以此類推
%x  日期(以本地的慣用法來表示)
%y  年份(以00-99表示)
%Y  年份(以四位西元年表示)
%n  在顯示時,插入新的一行
%t  在顯示時,插入tab
MM  月份(必要格式)
DD  日期(必要格式)
hh  小時(必要格式)
mm  分鐘(必要定格式)
CC  年份前兩位數(非必要格式) 
YY  年份的後兩位數(非必要格式)
ss 秒 (非必要格式)
-d  顯示字串所指的日期與時間,字串前後必須加上雙引號
-s  根據字串來設定日期與時間,字串前後必須加上雙引號,
使用此-s參數時,後面便不用再加上[MMDDhhmmCCYYss]的參數
-u  顯示GMT格林威治標準時間
範  例 1.顯示2天前的時間
  date --date= '2 days ago'
  Thu Aug 24 08:00:48 CST 2000

2.顯示聖誕節為本年的第幾天
  date --date = '25 Dec' + %j
  360 

3.設定現在系統時間調快2分鐘
  date --set= '+ 2 minutes' 
  Thu Aug 26 08:02:50 CST 2000