預設情況下,當不帶任何引數執行 date 命令時,它會輸出當前系統日期和時間:
$ date
Sat2Dec12:34:12 CST 2017
語法
Usage:date[OPTION]…[+FORMAT]
or:date[-u|–utc|–universal][MMDDhhmm[[CC]YY][.ss]]
以給定格式顯示當前時間,或設定系統時間。
案例
下面這些案例會向你演示如何使用 date 命令來檢視前後一段時間的日期時間。
1 、 查詢 5 周後的日期
date-d “5 weeks”
SunJan719:53:50 CST 2018
2 、 查詢 5 周後又過 4 天的日期
date-d “5 weeks 4 days”
ThuJan1119:55:35 CST 2018
3 、 獲取下個月的日期
date-d “next month”
WedJan319:57:43 CST 2018
4 、 獲取下週日的日期
date-d last-sunday
SunNov2600:00:00 CST 2017
date 命令還有很多格式化相關的選項, 下面的例子向你演示如何格式化 date 命令的輸出.
5 、 以 yyyy-mm-dd 的格式顯示日期
date+”%F”
2017-12-03
6 、 以 mm/dd/yyyy 的格式顯示日期
date+”%m/%d/%Y”
12/03/2017
7 、 只顯示時間
date+”%T”
20:07:04
8 、 顯示今天是一年中的第幾天
date+”%j”
337