shell中date函數

首先date函數的使用格式如下:

用法:date [選項]... [+格式]
 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

獲得當天的日期

(base) [frog005@instance-5e92fphs frog005]$ date +%Y-%m-%d
2020-12-29
(base) [frog005@instance-5e92fphs frog005]$ date +"%Y-%m-%d %H:%M:%S"
2020-12-29 13:20:15
(base) [frog005@instance-5e92fphs frog005]$ date +"%Y%m%d%H%M%S"
20201229132251
(base) [frog005@instance-5e92fphs frog005]$ date +"%Y%m%d"
20201229

獲取今天的日期

date +%Y%m%d
date +%F
echo $(date +%Y%m%d)

獲取今天的日期+時間

date +"%Y-%m-%d %H:%M:%S"
date +"%Y%m%d%H%M%S"

獲取昨天的日期

date -d yesterday +%Y%m%d
date -d -1day +%Y%m%d
date -d "-1 day" +%Y%m%d
date +%Y%m%d --date="-1 day"
date +%Y%m%d --date="1 day ago"

獲取明天的日期

date -d +1day +%Y%m%d
date +%Y%m%d --date=tomorrow
date +%Y%m%d --date=+1day

17天前的日期爲

date +%Y%m%d --date=-17day

上一個小時爲

date +"%Y-%m-%d %H:%M:%S"  --date=-1hour

上一分鐘爲:

date +"%Y-%m-%d %H:%M:%S"  --date=-1minute

(每天學一點兒shell:linux中時間函數的date的用法)
[https://blog.csdn.net/u011047968/article/details/108628765]

(shell 中 date的用法)[https://blog.csdn.net/caoshuming_500/article/details/7632186?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章