linux命令date

man.linuxde.net/date

date?命令的另一個(gè)擴(kuò)展是?-d?選項(xiàng)杀糯,該選項(xiàng)非常有用。使用這個(gè)功能強(qiáng)大的選項(xiàng),通過(guò)將日期作為引號(hào)括起來(lái)的參數(shù)提供,您可以快速地查明一個(gè)特定的日期宋渔。-d?選項(xiàng)還可以告訴您,相對(duì)于當(dāng)前日期若干天的究竟是哪一天辜限,從現(xiàn)在開始的若干天或若干星期以后皇拣,或者以前(過(guò)去)。通過(guò)將這個(gè)相對(duì)偏移使用引號(hào)括起來(lái)薄嫡,作為?-d?選項(xiàng)的參數(shù)氧急,就可以完成這項(xiàng)任務(wù)。

具體說(shuō)明如下:

date?-d?"nov?22"??今年的?11?月?22?日是星期三

date?-d?'2?weeks'?2周后的日期

date?-d?'next?monday'?(下周一的日期)

date?-d?next-day?+%Y%m%d(明天的日期)或者:date?-d?tomorrow?+%Y%m%d

date?-d?last-day?+%Y%m%d(昨天的日期)?或者:date?-d?yesterday?+%Y%m%d

date?-d?last-month?+%Y%m(上個(gè)月是幾月)

date?-d?next-month?+%Y%m(下個(gè)月是幾月)

使用?ago?指令岂座,您可以得到過(guò)去的日期:

date?-d?'30?days?ago'?(30天前的日期)

使用負(fù)數(shù)以得到相反的日期:

date?-d?'dec?14?-2?weeks'?(相對(duì):dec?14這個(gè)日期的兩周前的日期)

date?-d?'-100?days'?(100天以前的日期)

date?-d?'50?days'(50天后的日期)



ate命令是顯示或設(shè)置系統(tǒng)時(shí)間與日期态蒂。 很多shell腳本里面需要打印不同格式的時(shí)間或日期杭措,以及要根據(jù)時(shí)間和日期執(zhí)行操作费什。延時(shí)通常用于腳本執(zhí)行過(guò)程中提供一段等待的時(shí)間。日期可以以多種格式去打印,也可以使用命令設(shè)置固定的格式鸳址。在類UNIX系統(tǒng)中瘩蚪,日期被存儲(chǔ)為一個(gè)整數(shù),其大小為自世界標(biāo)準(zhǔn)時(shí)間(UTC)1970年1月1日0時(shí)0分0秒起流逝的秒數(shù)稿黍。?

語(yǔ)法 date(選項(xiàng))(參數(shù))?

選項(xiàng)?

-d<字符串>:顯示字符串所指的日期與時(shí)間疹瘦。字符串前后必須加上雙引號(hào);?

-s<字符串>:根據(jù)字符串來(lái)設(shè)置日期與時(shí)間巡球。字符串前后必須加上雙引號(hào)言沐;?

-u:顯示GMT;?

--help:在線幫助酣栈;?

--version:顯示版本信息险胰。?

參數(shù) <+時(shí)間日期格式>:指定顯示時(shí)使用的日期時(shí)間格式。?

日期格式字符串列表?

%H 小時(shí)矿筝,24小時(shí)制(00~23)?

%I 小時(shí)起便,12小時(shí)制(01~12)?

%k 小時(shí),24小時(shí)制(0~23) %l 小時(shí)窖维,12小時(shí)制(1~12) %M 分鐘(00~59) %p 顯示出AM或PM %r 顯示時(shí)間榆综,12小時(shí)制(hh:mm:ss %p) %s 從1970年1月1日00:00:00到目前經(jīng)歷的秒數(shù) %S 顯示秒(00~59) %T 顯示時(shí)間,24小時(shí)制(hh:mm:ss) %X 顯示時(shí)間的格式(%H:%M:%S) %Z 顯示時(shí)區(qū)铸史,日期域(CST) %a 星期的簡(jiǎn)稱(Sun~Sat) %A 星期的全稱(Sunday~Saturday) %h,%b 月的簡(jiǎn)稱(Jan~Dec) %B 月的全稱(January~December) %c 日期和時(shí)間(Tue Nov 20 14:12:58 2012) %d 一個(gè)月的第幾天(01~31) %x,%D 日期(mm/dd/yy) %j 一年的第幾天(001~366) %m 月份(01~12) %w 一個(gè)星期的第幾天(0代表星期天) %W 一年的第幾個(gè)星期(00~53鼻疮,星期一為第一天) %y 年的最后兩個(gè)數(shù)字(1999則是99) 實(shí)例 格式化輸出: date +"%Y-%m-%d" 2009-12-07 輸出昨天日期: date -d "1 day ago" +"%Y-%m-%d" 2012-11-19 2秒后輸出: date -d "2 second" +"%Y-%m-%d %H:%M.%S" 2012-11-20 14:21.31 傳說(shuō)中的 1234567890 秒: date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S" 2009-02-13 23:02:30 普通轉(zhuǎn)格式: date -d "2009-12-12" +"%Y/%m/%d %H:%M.%S" 2009/12/12 00:00.00 apache格式轉(zhuǎn)換: date -d "Dec 5, 2009 12:00:37 AM" +"%Y-%m-%d %H:%M.%S" 2009-12-05 00:00.37 格式轉(zhuǎn)換后時(shí)間游走: date -d "Dec 5, 2009 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%M.%S" 2007-12-05 00:00.37 加減操作: date +%Y%m%d //顯示前天年月日 date -d "+1 day" +%Y%m%d //顯示前一天的日期 date -d "-1 day" +%Y%m%d //顯示后一天的日期 date -d "-1 month" +%Y%m%d //顯示上一月的日期 date -d "+1 month" +%Y%m%d //顯示下一月的日期 date -d "-1 year" +%Y%m%d //顯示前一年的日期 date -d "+1 year" +%Y%m%d //顯示下一年的日期 設(shè)定時(shí)間: date -s //設(shè)置當(dāng)前時(shí)間,只有root權(quán)限才能設(shè)置沛贪,其他只能查看 date -s 20120523 //設(shè)置成20120523陋守,這樣會(huì)把具體時(shí)間設(shè)置成空00:00:00 date -s 01:01:01 //設(shè)置具體時(shí)間,不會(huì)對(duì)日期做更改 date -s "01:01:01 2012-05-23" //這樣可以設(shè)置全部時(shí)間 date -s "01:01:01 20120523" //這樣可以設(shè)置全部時(shí)間 date -s "2012-05-23 01:01:01" //這樣可以設(shè)置全部時(shí)間 date -s "20120523 01:01:01" //這樣可以設(shè)置全部時(shí)間 有時(shí)需要檢查一組命令花費(fèi)的時(shí)間利赋,舉例: #!/bin/bash start=$(date +%s) nmap man.linuxde.net &> /dev/null end=$(date +%s) difference=$(( end - start )) echo $difference seconds

來(lái)自:http://man.linuxde.net/date

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末水评,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子媚送,更是在濱河造成了極大的恐慌中燥,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件塘偎,死亡現(xiàn)場(chǎng)離奇詭異疗涉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)吟秩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門咱扣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人涵防,你說(shuō)我怎么就攤上這事闹伪。” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵偏瓤,是天一觀的道長(zhǎng)杀怠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)厅克,這世上最難降的妖魔是什么赔退? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮证舟,結(jié)果婚禮上硕旗,老公的妹妹穿的比我還像新娘。我一直安慰自己女责,他們只是感情好卵渴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鲤竹,像睡著了一般浪读。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辛藻,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天碘橘,我揣著相機(jī)與錄音,去河邊找鬼吱肌。 笑死痘拆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的氮墨。 我是一名探鬼主播纺蛆,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼规揪!你這毒婦竟也來(lái)了桥氏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤猛铅,失蹤者是張志新(化名)和其女友劉穎字支,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奸忽,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡堕伪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了栗菜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欠雌。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖疙筹,靈堂內(nèi)的尸體忽然破棺而出富俄,到底是詐尸還是另有隱情检号,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布蛙酪,位于F島的核電站,受9級(jí)特大地震影響翘盖,放射性物質(zhì)發(fā)生泄漏桂塞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一馍驯、第九天 我趴在偏房一處隱蔽的房頂上張望阁危。 院中可真熱鬧,春花似錦汰瘫、人聲如沸狂打。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)趴乡。三九已至,卻和暖如春蝗拿,著一層夾襖步出監(jiān)牢的瞬間晾捏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工哀托, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惦辛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓仓手,卻偏偏與公主長(zhǎng)得像胖齐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嗽冒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容