shell 如何获取上一周的日期

shell 如何获取上一周的日期,第1张

如果是获取前一周的日期(当前日期回退一周)可以用这个:

date -d "-7 days" +"%Y-%m-%d"

或者:date -d "-1 weeks" +"%Y-%m-%d"

perl -e 'print scalar(localtime(time - 86400)), "\n"'

linux下date --date='yesterday'这个ok,不知道你在solaris的bash下能不能用

date -d" -11 month " +%Y%m%d

获取到当天的日期

然后再判断月份,如果是1,3,5,7,8,10,12

那么把日期替换成31

如果是4,6,9,11

那么把日期替换成30

如果是2

还得去判断是否为闰年

是闰年就29

不是就28

以上就是关于shell 如何获取上一周的日期全部的内容,包括:shell 如何获取上一周的日期、solaris中如何使用命令获取前一天日期、shell中如何获取以当天日期开始的前11个月最后一天的日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9348808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存