天天看點

date指令[原創]

#####################################

DATE:2011-08-20

AUTHOR:吖吖個呸

EMAIL:[email protected]

使用date指令建立日志檔案

在建立日志檔案時,最好能夠使它具有唯一性,可以按照日志檔案建立的日期和時間來識别這些檔案。

為了改變日期和時間的顯示格式,可以使用如下的指令

date option +%format

使用+号可以設定目前日期和時間的顯示格式。

[root@localhost Shell]# date +%d%m%y

200811

呵呵,内容可不是2008年的11月哦,是11年的8月20号。y代表年,m代表月,d代表日

看以下兩個例子的不同:

[root@localhost Shell]# date +%y-%m-%d

11-08-20

[root@localhost Shell]# date +%Y-%m-%d

2011-08-20

我們可以看到,如果是小y,那麼年的格式顯示為兩位,如果是大Y,則顯示4位年号。

*******************************************************************************

    date完整參數

%a 星期的簡要名稱

%A 星期的完整名稱

%b 月份的簡要名稱

%B 月份的完整名稱

%c 顯示系統的日期與時間,其格式為%a%b%e%T%Z,若内輸入date指令,也會顯示同樣的結果

%d 日期(以01~31來顯示)

%D 日期(含年月日),其格式為%m/%D/%Y

%e 該月中的第幾天

%H 小時(以00-23來表示)

%I 小時(以01-12來表示)

%j 該年中的第幾天

%k 小時(以0-23來表示)

%l 小時(以0-12來表示)

%m 月份(以01-12來表示)

%M 分鐘(以00-59來表示)

%n 在顯示時,插入新的一行

%P 上午或下午(AM或PM)

%r 時間(含時分秒,小時以12小時,上午/下午來表示)

%s 總秒數,起始時間為1970-01-01 00:00:00 UTC

%S 秒(以00-59來表示)

%t 在顯示時,插入tab

%T 時間(含時分秒,小時以24小時時制來表示)

%U 該年中的第幾周

%w 該周的第幾天,0表示周日,1表示周一,依此類推

%x 日期(以本地的慣用法來表示)

%X 時間(以本地的慣用法來表示)

%y 年份(以00-99來表示)

%Y 年份(以四位數來表示)

%Z 時區

MM 月份

DD 時期

hh 小時

mm 分鐘

CC 年份的前兩位數

YY 年份的後兩位數

ss 秒

************************************************

本文轉自 gm100861 51CTO部落格,原文連結:http://blog.51cto.com/gm100861/758695