shell脚本指定日期减去一天如何写

摘要: shell脚本指定日期减去一天如何写,shell脚本,指定日期,日期减去一天,shell脚本,好用的shell脚本指南,您值得拥有

  如果只减去一天的话,直接写就可以了。

  1#date -d"yesterday 20150401" +%Y%m%d

  如果要减去几天,还可以这样写,如果用负数是往前数,

  1#date -d"10 day ago 2015-04-01" +%Y-%m-%d

  在指定的日期上加上指定的小时

  [dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 3 hour" +"%Y%m%d%H"  2015041615

  在指定的日期上减去指定的小时

  [dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 -1 hour" +"%Y%m%d%H"  2015041611

  在指定的日期上加上指定的分钟

  [dc@dc010.tj.momo.com init_env]$ date -d "20150416 12:20 10 minute" +"%Y%m%d%H%M"  201504161230

  date -d参数可以根据当前日期获取更多我们需要的日期。

  例如

  1、本月和下月

  this_ym=`date +%Y%m`  next_ym=`date -d '1month' +%Y%m`

  2、昨天和明天

  date -d yesterday  date -d tomorrow  date +%Y%m%d -d "+1 day"  date +%Y%m%d -d'+1 day'  date +%Y%m%d --date "+1 day"  date +%Y%m%d --date='+1 day'

  3、指定月份

  date -d 1May

  现在:

  date -d now

  4、其他

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

本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://bubukou.com/mljb/1125.html

网友留言评论

0条评论