bash 获取时间

1,shell 脚本获取时间
1)获取当前时间 date
date "+%Y-%m-%d %H:%M:%S" 2016-01-27 17:37:31
2)前后时间,加ago就是前,没有ago就是后
$date -d 1 years ago "+%Y-%m-%d %H:%M:%S"
date -d "1 years ago" "+%Y-%m-%d %H:%M:%S" 2015-01-27 17:54:39 $date -d 1 months ago "+%Y-%m-%d %H:%M:%S"
date -d "1 months ago" "+%Y-%m-%d %H:%M:%S" 2015-12-27 17:54:45 days,hours,minutes 类似
 
date -d "-k days" "+%Y-%m-%d %H:%M:%S" 返回k天前的具体时间

3)传参获取时间
start_date=20160127
date?d"start_date+1days" +%Y%m%d   20160128

4)修改时间格式
today=`date -d "$start_date+1days" +%Y-%m-%d`  
today = 2016-01-28
yestoday=`date -d "$start_date" +%Y-%m-%d`  
yestoday = 2016-01-27

 

bash 获取时间

上一篇:7.13的题


下一篇:Jenkins配置钉钉通知