大家好,又见面了,我是你们的朋友全栈君。
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163951.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...