date指令是顯示或設定系統時間與日期。
很多shell腳本裡面需要列印不同格式的時間或日期,以及要根據時間和日期執行操作。延時通常用于腳本執行過程中提供一段等待的時間。日期可以以多種格式去列印,也可以使用指令設定固定的格式。在類UNIX系統中,日期被存儲為一個整數,其大小為自世界标準時間(UTC)1970年1月1日0時0分0秒起流逝的秒數。
<+時間日期格式>:指定顯示時使用的日期時間格式。
格式化輸出:
輸出昨天日期:
2秒後輸出:
傳說中的 1234567890 秒:
普通轉格式:
apache格式轉換:
格式轉換後時間遊走:
加減操作:
設定時間:
有時需要檢查一組指令花費的時間,舉例:
擷取目前時間的unix時間戳
date +%s
使用date指令擷取一個特定時間的unix時間戳
上面示範的是擷取2014年10月8号的unix時間戳
本文轉自yzy121403725 51CTO部落格,原文連結:http://blog.51cto.com/lookingdream/1769316,如需轉載請自行聯系原作者