Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在日期范围linux中打印日期,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
我是 linux的新手.如何在给定的日期范围内打印和存储日期. 例如,我有startdate = 2013-03-01和enddate = 2013-03-2
5;我想打印该范围内的所有日期. 提前致谢 只要日期为YYYY-MM-DD格式,您可以按字典顺序对它们进行比较,让日期执行日历算法而不先转换为秒: startdate=2013-03-15
enddate=2013-04
-14
curr="
我是
linux的新手.如何在给定的日期范围内打印和存储日期.
例如,我有startdate = 2013-03-01和enddate = 2013-03-25;我想打印该范围内的所有日期.
提前致谢
只要日期为YYYY-MM-DD格式,您可以按字典顺序对它们进行比较,让日期执行日历算法而不先转换为秒:
startdate=2013-03-15
enddate=2013-04-14
curr="$startdate"
while true; do
echo "$curr"
[ "$curr" \< "$enddate" ] || break
curr=$( date +%Y-%m-%d --date "$curr +1 day" )
done
[…],你需要逃避<避免与输入重定向操作符混淆. 如果它大于结束日期,则确实打印了开始日期.
大佬总结
以上是大佬教程为你收集整理的在日期范围linux中打印日期全部内容,希望文章能够帮你解决在日期范围linux中打印日期所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。