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