仝 tóng

Linux date 命令

输出当前日期

date +%Y-%m-%d

输出: 2016-04-23

date +%Y%m%d

输出:20160423

将当前日期赋值给DAY变量
DAY=$(date +%Y%m%d)

修改日期

date -s 20160424 12:04:06 设置为2016年6月24 12:04:06

获取明天的日期

date -d next-day +%Y%m%d

获取昨天的日期

date -d last-day +%Y%m%d

获取上个月的年和月

date -d last-month +%Y%m

获取下个月的年和月
date -d next-month +%Y%m

获取明年的年份
date -d next-year +%Y