linux下前一天时间格式

命令及参数详解:Linux date命令的用法(转) - asxe - 博客园 (cnblogs.com)icon-default.png?t=LA92https://www.cnblogs.com/asxe/p/9317811.html

注:前2天为'2 days ago',去掉ago则为当前日期之后多少天或月

前一天的日期

date -d "1 day ago" +"%y-%m-%d"

前一个月的日期

date -d "1 month ago" +"%y-%m-%d"

# 获取明天

date -d 'tomorrow' # 或 date -d 'next day'

 # 获取下个月

date -d 'next month'

# 获取上一年

date -d ’last year'

# 获取下一年

date -d 'next year'

类似的还有

date -d "-1 day ago 1 month ago" +"%y-%m-%d"
date -d "1 day ago -1 year ago 1 month ago" +"%y-%m-%d"

下面是SHELL的例子:

DATE1=`date -d "1 month ago" +%m-%d`   #一个月前的日期

echo $DATE1

参数介绍:

date -d "+1 day" +%Y%m%d           #显示前一天的日期
date -d "-1 day" +%Y%m%d           #显示后一天的日期
date -d "-1 month" +%Y%m%d         #显示上一月的日期
date -d "+1 month" +%Y%m%d         #显示下一月的日期
date -d "-1 year" +%Y%m%d          #显示前一年的日期
date -d "+1 year" +%Y%m%d          #显示下一年的日期

%y : 年份的最后两位数字
%Y : 完整年份
%m : 月份
%d : 日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值