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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java string.split()用字符串分割_java 字符串分割

    java string.split()用字符串分割_java 字符串分割最近写代码时遇到自字符串分割和截取的问题,在此总结一下。字符串的分割:一般自字符串的分割常用的方法是java.lang包中的String.split()方法,返回是一个字符串数组。语法:publicString[]split(Stringregex,intlimit)参数: regex–正则表达式分隔符。 limit–分割的份数。…

    2025年11月11日
    3
  • 云服务器和虚拟主机哪个好?两者有什么优缺点?「建议收藏」

    云服务器和虚拟主机哪个好?两者有什么优缺点?「建议收藏」云服务器和虚拟主机哪个好?两者有什么优缺点?想必有好多网站站长和中小型企业都被这个问题所困惑。现在小杜就来讲一讲云服务器和虚拟主机分别的特征和差异,小杜我相信大家看完本文后,就不会再被这样的问题所困惑了。云服务器云服务类似于传统的独立主机一样,它有自身独立的IP和宽带资源的,而且云服务器自身带有防火墙等防御工具。可是它不同于传统的独立主机,它可以按照使用者的需求量来增加或是降低服务器的配置,而且可以按照所需所用租用,而且租用云主机建立网站的成本,比传统独立主机建立要低好多。优点:它有独立的IP,独立

    2022年6月25日
    25
  • python小项目:2、猜数字

    python小项目:2、猜数字

    2021年10月6日
    37
  • 面向对象的三个基本特征(讲解)

    面向对象的三个基本特征(讲解)

    2021年11月3日
    40
  • MySQL自增主键值回溯问题

    MySQL自增主键值回溯问题平时我们使用MySQL时,通常每一个表都会有一个自增主键ID,每新增一条数据,ID值就会自增1。但在8.0之前版本的MySQL中,这个自增值会存在一个回溯的问题。例如,在一个新表中插入三条主键为1、2、3的数据行,这时候用SHOWCREATETABLE命令查看该表的AUTO_INCREMENT的值是4,这是没问题的。然后把ID=3的数据行删掉,再次查询AUTO_INCREMENT的值,依然是4,这也是没问题的。但如果重启一下MySQL,这个值就会变回3,而不是4,发生了回溯。这是因为AUTO_I

    2022年6月16日
    77
  • LINUX命令行如何查看memcache运行状态「建议收藏」

    LINUX命令行如何查看memcache运行状态

    2022年2月17日
    57

发表回复

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

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