显示北京时间
export TZ='Asia/Shanghai' date +"%F %T"
显示指定时区时间
utc0time=`date -u "+%Y-%m-%d %H:%M"` utc8time=`date -u "+%Y-%m-%d %H:%M" -d "8 hour"`
时间运算部分
date -d '-1 day' date -d '-1 month' date -d '-1 years' date -d '-1 week' date -d '-1 hour' date -d '-1 minute' date -d '-1 second' 使用date命令,对指定日期时间进行加减: date -d '2018-12-25 +2 day' '+%F' 2018-12-27 date -d '2018-12-25 +2 week' '+%F' 2019-01-08 date -d '20181225 +2 week' '+%F' 2019-01-08 date -d '181225 +2 week' '+%F' 2019-01-08 date -d '181225 10 +2hour' '+%F %T' 2018-12-25 12:00:00 date -d '20181225 10 +2hour' '+%F %T' 2018-12-25 12:00:00 date -d '2018-12-25 10 +2hour' '+%F %T' 2018-12-25 12:00:00 date -d '2018-12-25 10:25 +2hour' '+%F %T' 2018-12-25 17:25:00 #使用 小时:分:秒 的格式,计算出来的时间错误! date -d '2018-12-25 1025 +2hour' '+%F %T' 2018-12-25 12:25:00 date -d '2018-12-25 102530 +2hour' '+%F %T' date: 无效的日期"2018-12-25 102530 +2hour" #时间部分,只能到分钟,具体原因尚不清楚! date -d '2018-12-25 102530 +2 minute' '+%F %T' date: 无效的日期"2018-12-25 102530 +2 minute" #时间部分,只能到分钟,具体原因尚不清楚! date -d '2018-12-25 1025 +2 minute' '+%F %T' 2018-12-25 10:27:00