Linux当月第一天日期,某日期前一天日期,某日期前一年日期

#当月的第一天日期
dt_date=`date +%Y%m01`




# dt_date日期往前推1年
R1_date_start=`date --date="${dt_date}-1 year" +%Y-%m-%d`
# R1_date_start日期往前推1年
R2_date_start=`date --date="${R1_date_start}-1 year" +%Y-%m-%d`
# R1_date_start日期往前推4年
R3_date_start=`date --date="${R1_date_start}-4 year" +%Y-%m-%d`


# 上个月最后一天
R1_date_end=`date --date="${dt_date}-1 day" +%Y-%m-%d`
# R1_date_end日期往前推1年
R2_date_end=`date --date="${R1_date_end}-1 year" +%Y-%m-%d`
# R1_date_end日期往前推2年
R3_date_end=`date --date="${R1_date_end}-2 year" +%Y-%m-%d`


# R1_date_end的年月,即本月导出上个月数据的年月
month1=`date -d "${R1_date_end}" +%Y%m`

例如 dt_date=20180401


R1_date_start=2017-04-01
R2_date_start=2016-04-01
R2_date_start=2013-04-01
R1_date_end  =2018-03-31
R2_date_end  =2017-03-31
R3_date_end  =2016-03-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值