天天看點

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

上一篇: date
下一篇: date

繼續閱讀