shell循环生成连续日期

shell循环生成连续日期1,给定长度,循环生成日期begin_day=-5end_day=0for((i=${begin_day};i<=${end_day};i++));do day=`date-d”${i}days”+”%Y%m%d”` echo${day}done输出为:2020082520200826202008272020082820200829202008302,给定开始日期和结束日期,循环生成日期。begin_day=”20200801″end_day=”2020

大家好,又见面了,我是你们的朋友全栈君。

1,给定长度,循环生成日期

begin_day=-5
end_day=0
for((i=${ 
   begin_day};i<=${ 
   end_day};i++));
do
	day=`date -d "${i} days" +"%Y%m%d"`
	echo ${ 
   day}
done

输出为:

20200825
20200826
20200827
20200828
20200829
20200830

2,给定开始日期和结束日期,循环生成日期。

begin_day="20200801"
end_day="20200805"
while [[ "${begin_day}" -le "${end_day}" ]];
do
    echo ${ 
   begin_day}
    begin_day=$(date -d "${begin_day} 1day" +%Y%m%d)
done

输出为:

20200801
20200802
20200803
20200804
20200805
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163951.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring框架中各种注解区别以及混淆点「建议收藏」

    spring框架中各种注解区别以及混淆点「建议收藏」spring框架中各种注解区别以及混淆点

    2022年4月23日
    47
  • python十个实战项目[通俗易懂]

    python项目练习一:即时标记python项目练习二:画幅好画python项目练习三:万能的XMLpython项目练习四:新闻聚合python项目练习五:虚拟茶话会python项目练习六:使用CGI进行远程编辑python项目练习七:自定义公告板python项目练习八:使用XML-RPC进行远程文件共享python项目练习九:文件共享2-GUI版本python

    2022年4月8日
    43
  • 串口打印是什么意思_串口无法启动 代码10

    串口打印是什么意思_串口无法启动 代码10DM36xinitializationpassed!TIUBLVersion:1.50BootingCatalogBootLoader         //启动目录BootLoader                           BootMode=NAND       

    2022年8月13日
    9
  • 个人搭建git服务器_服务器搭建git仓库

    个人搭建git服务器_服务器搭建git仓库git在push的时候出现insufficientpermissionforaddinganobject错误//解决方法,在git库的目录下//明明一开始创建user的时候有执行这个命令,不知道什么原因chown-Rgit:gitmygit.gitGit本地中文文件名问题解决linux环境//Git本地中文文件名问题解决gitconfig–global…

    2022年10月5日
    3
  • python merge函数_pandas replace函数

    python merge函数_pandas replace函数在pandas中如果我们想将两个表格按照某一主键合并,我们需要用到merge函数。pd.merge(dataframe_1,dataframe_2,how=”inner”)参数how有四个选项,分别是:inner、outer、left、right。inner是merge函数的默认参数,意思是将dataframe_1和dataframe_2两表中主键一致的行保留下来,然后合并列。outer是相对于inner来说的,outer不会仅仅保留主键一致的行,还会将不一致的部分填充Nan然后保留下来。

    2025年8月8日
    4
  • pycharm关闭自动补全_python opencv 教程

    pycharm关闭自动补全_python opencv 教程我刚下载pycharm,准备学opencv,然后在网上博客上找了许多文章看了,有的说下载后导入修改cv2文件夹里的_init_.py,但是经过测试也不行,个人感觉总是少了啥,然后找了许多文章看了然后也试了,除了安装opencv成功之外就没有了。后来看了许多文章之后看见每个博客写的方法都不一样,这里我就有点顿悟了…我看到cv2文件夹中的_init_.py里面的code已经说清楚啦,我是刚开始不怎么看得懂英文的意思,后来仔细看了才大概明白了一丢丢…请看:importimportlibimport

    2022年8月26日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号