date

date +%Y4位

date +%y2位

date +"this year is %Y"

date +"this year is %y"


date +"this year is %Y.today is %d."

date +"this year is %Y. %ntoday is %d"


date +%T

date +%F

date +%"F %T"

date +%'F %T'

date +%Y-%m-%d

date +%H:%M

date +%H-%M


date +%s格林威治時間的總秒數,數據庫計時,時間戳

date +%S


天數:86400秒今天不算,因爲還沒有過去



hwclock -w將系統時間寫入硬件時鐘

hwclock -s將硬件時鐘寫入到系統


date:顯示或設置系統日期和時間

date [OPTION]... [+FORMAT]

    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]


-d,--date=string顯示字符串描述的時間,不是當前時間

-f,--file=datafile與--date相似,按照指定文件每一行的字符串顯示時間

-r,--reference=file 顯示指定文件的最後修改時間

-R,--rfc-2822以rfc 2822(internet message format)顯示時間,例:星期,日 月 年 時:分:秒 時區

date -R

Wed, 21 Sep 2016 14:24:34 +0800

date星期,月 日 年 

Wed Sep 21 14:24:37 CST 2016

CST可以爲如下4個不同的時區的縮寫:

  美國中部時間:Central Standard Time (USA) UT-6:00

澳大利亞中部時間:Central Standard Time (Australia) UT+9:30

中國標準時間:China Standard Time UT+8:00

古巴標準時間:Cuba Standard Time UT-4:00

-s,--set=string按照指定字符串設置時間

-u,--utc,--univesal顯示或設置國際協調時(也稱世界統一時間)

控制輸出格式:

%%顯示百分號本身%

%a 星期簡寫,例:sun

%A 星期全拼,例:sunday

%b 月份簡寫,例:jan

%B月份全拼,例:january

%c 日期和時間,例:date +%cWed 21 Sep 2016 02:45:11 PM CST

%C 四位年份的前兩位,例,2016顯示20

%d 每月中的日期

%D日期,相當於%m/%d/%y 月份/日期/年份09/21/162016年9月21日

%e 每月中的日期,空格填充,同%_d,01顯示爲(空格1) date +%e -d 2016-09-01

%F完全日期格式顯示,相當於%Y-%m-%d, 2016-09-01

%g 年份(iso標準周號碼)的後兩位,例,2016顯示16

%G年份,例:2016

%h 同%b,月份英文簡寫

%H 小時(00~23)

%I小時(01~12),例,16時顯示04

%j一年中的第多少天數(001~366)

%k 小時(0~23)

%l 小時(1~12)

%m 月份(01~12)

%M 分鐘(00~59)

%n 換行

%N納秒(nanoseconds)(000000000~999999999)

%p 大寫AM或者PM,未知顯示空白

%P小寫am或者pm,同%p

%r12小時制,例,16:40:23顯示04:40:23 PM

%R 24小時制,同%H:%M

%s自1970-01-01 00:00:00 UTC至今的秒數

%S 秒(00~60)

%t 一個tab鍵,縮進

%T 時間,同%H:%M:%S

%u 以數字方式顯示星期(1~7),1爲monday

%U 一年中的第幾周(00~53),sunday作爲一週的第一天

%Viso國際標準化組織規定的周號碼,(01~53)

%w 一週當中的第一天,(0~6),0爲星期日sunday

%W 一年當中的第幾周(00~53)

%x本地日期表述,09/22/2016

%X本地時間表述

%y年份的後兩位,例,2016顯示16

%Y 年份 

%z+hhmm 時區,例,+0800

%:z+hh:mm 時區,例,+08:00

%::z+hh:mm:ss時區,例,+08:00:00

%Z字母時區


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章