Shell date命令獲取時間--豐富多采
阿新 • • 發佈:2018-06-06
spa class clas date 內容 顯示 minute cst nth
最簡單的輸出:
# date Wed Jun 6 16:30:49 CST 2018
1. 獲取當前時間,按指定格式輸出:
# date +%Y-%m-%d 標準輸出年月日(其中:+號必有,-可有可無,也可按照指定樣式輸出,例如:/,*等) 2018-06-06 # date "+%Y-%m-%d %H:%M:%S.%N" 顯示年月日時分秒毫秒 2018-06-06 16:35:02.955352720 # date "+%Y%m%d%H%M%S%N" 可以用作時間戳 20180606163640400503349
2. 獲取當前日期的前後時間,date帶參數-d,有ago則是之前,不帶ago則是之後:
# date -d ‘1 days ago‘ +%Y-%m-%d 2018-06-05 # date -d ‘1 days‘ +%Y-%m-%d 2018-06-07 # date -d ‘1 years ago‘ +%Y-%m-%d 2017-06-06 # date -d ‘1 years‘ +%Y-%m-%d 2019-06-06 # date -d ‘1 months ago‘ +%Y-%m-%d 2018-05-06 # date -d ‘1 months‘ +%Y-%m-%d 2018-07-06 # date -d ‘1 minutes ago‘ "+%Y-%m-%d %H:%M:%S" 2018-06-06 15:55:55
3. 獲取當前距年初、當月、當周的第幾天等
# date +%j #當年的第N天 157 # date +%w #當周的第N天 3 # date +%d #當月的第N天 06
更多內容請輸入:date --help 在線幫助。
Shell date命令獲取時間--豐富多采