linux hour= date %h,Linux使用sheel对date命令时间加减

date命令的格式如下:

date [参数]... [+格式]

要达到上面提到的时间运算,我们可以使用-d参数来计算和当前时间相距的若干时间的具体日期和时间。

具体用法如下:昨天:

date -d'-1 day' +'%Y%m%d'

date -d "1 days ago" +%Y%m%d

前天

date -d'-2 day' +'%Y%m%d'

date -d "2 days ago" +%Y%m%d

明天

date -d'+1 day' +'%Y%m%d'

date -d "1 days next" +%Y%m%d

上个月

date -d '-1 month' +%Y%m%d-%H%M%S

下个月

date -d '+1 month' +%Y%m%d-%H%M%S

上个周

date -d '-1 week' +%Y%m%d-%H%M%S

下个周

date -d '+1 week' +%Y%m%d-%H%M%S

前一个小时

date -d '-1 hour' +%Y%m%d-%H%M%S

后一个小时

date -d '+1 hour' +%Y%m%d-%H%M%S

另外一种方法表示,使用--date方式

昨天

date --date='yesterday' '+%Y%m%d'

明天

date --date='tomorrow' '+%Y%m%d'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值