从给定的日期范围获取星期的日期范围

时间:2020-05-28 10:33:36

标签: python

我一直试图每周将给定的日期范围划分为日期范围,但是找不到任何有效的方法。

假设我输入了以下内容:05/05/2020(星期二)-2020年6月6日,输出结果就像

('05/05/2020','10 / 05/2020'),

('11/05/2020','17 / 05/2020'), ....

任何帮助将不胜感激,非常感谢^

1 个答案:

答案 0 :(得分:0)

您应该从第一个日期开始循环并运行直到找到第一个星期日。当您到达第一个星期日时,您就拥有了第一周。之后,只需继续添加7天即可获得下一周的服务。在添加7天的同时,检查下一个星期日的日期是否在提供的范围内。如果超出范围,则将提供的范围的最后日期设置为上周的结束日期,而不是星期日。