date 命令詳解

date 命令   顯示或設置系統時間與日期
bash


語法ide

date [選項] [參數]spa


選項
字符串

-d <字符串>: 顯示字符串所指定的時間或日期. 字符串先後加雙引號it

-s <字符串>: 設置字符串所指定的時間或日期. 字符串先後加雙引號class


參數date

%H : 小時,24小時制 (00-23)
權限

%I : 小時,12小時制 (01-12)語法

%M : 分鐘 (00-59)di

%S : 秒 (00-59)

%p : 顯示 AM 或 PM

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

%F : 顯示年月日 (%Y-%m-%d)

%Y : 顯示年 (4位,例如2016)

%y : 顯示年 (2爲,例如2016則16)

%m : 月份

%d :  日

%X : 顯示時間的格式 (%H:%M:%S)

%T : 顯示時間,24小時制 (hh:mm:ss)


練習

[root@beiyong2 ~]# date 
2016年 07月 17日 星期日 21:02:53 CST
[root@beiyong2 ~]# date +%F
2016-07-17
[root@beiyong2 ~]# date +"%F %T"
2016-07-17 21:04:15


-d 能夠分別指定 day month year. 與下文命令格式相同

[root@beiyong2 ~]# date -d "-1 month" +%F    #顯示上一個月的日期
2016-06-17
[root@beiyong2 ~]# date -d "+1 month" +%F    #顯示下一個月的日期
2016-08-17

-s 設置當前時間.(只有root權限能夠設置,其餘用戶只能查看)

[root@beiyong2 ~]# date -s 2016-07-16    #這樣設置日期會將具體時間設置爲00-00-00
[root@beiyong2 ~]# date -s 16:10:30      #只設定具體時間,日期將不動
[root@beiyong2 ~]# date -s "20150505 21:10:01"    #設置所有時間
相關文章
相關標籤/搜索