日期和時間 date 命令

2022-09-24 13:03:12 字數 828 閱讀 6245

date命令的格式:   date  【option】 【+format】

2、在linux shell程式設計中,經常用到日期的加減運算,以前都是自己通過expr函式計算,很麻煩。其實date命令本身提供了日期的加減運算,非常方便。例如:得到昨天的時間

date +%y%m%d --date="-1 day"

date +%y%m%d --date="+1 day" //顯示前一天的日期

date +%y%m%d --date="-1 day" //顯示後一天的日期

date +%y%m%d --date="-1 month" //顯示上一月的日期

date +%y%m%d --date="+1 month" //顯示下一月的日期

date +%y%m%d --date="-1 year" //顯示前一年的日期

date +%y%m%d --date="+1 year" //顯示下一年的日期

3、在設定時間方面

date -s //設定當前時間,只有root許可權才能設定,其他只能檢視。

date -s 20080523 //設定成20080523,這樣會把具體時間設定成空00:00:00

date -s 01:01:01 //設定具體時間,不會對日期做更改

date -s 「01:01:01 2008-05-23″ //這樣可以設定全部時間

date -s 「01:01:01 20080523″ //這樣可以設定全部時間

date -s 「2008-05-23 01:01:01″ //這樣可以設定全部時間

date -s 「20080523 01:01:01″ //這樣可以設定全部時間

Linux命令date日期時間和Unix時間戳互轉

a.將日期轉換為unix時間戳 將當前時間以unix時間戳表示 date s 輸出如下 1361542433轉換指定日期為unix時間戳 date d 2013 2 22 22 14 s 輸出如下 1361542440 b.將unix時間戳轉換為日期時間 不指定日期時間的格式 date d 1361...

Linux命令date日期時間和Unix時間戳互轉

a.將日期轉換為unix時間戳 將當前時間以unix時間戳表示 date s 輸出如下 1361542433轉換指定日期為unix時間戳 date d 2013 2 22 22 14 s 輸出如下 1361542440b.將unix時間戳轉換為日期時間 不指定日期時間的格式 date d 13615...

linux下的時間和日期命令 date

date 命令date命令的功能是顯示和設定系統日期和時間。該命令的一般格式為 date 選項 顯示時間格式 以 開頭,後面接格式 date 設定時間格式 命令中各選項的含義分別為 d datestr,date datestr 顯示由datestr描述的日期 s datestr,set datest...