Python 从给定日期范围获取周的日期范围

Python 从给定日期范围获取周的日期范围,python,Python,我一直试图将给定的日期范围划分为每周的日期范围,但找不到任何有效的方法 假设我有输入:2020年5月5日(星期二)-2020年6月4日,输出如下 (‘2020年5月5日’、‘2020年5月10日’) (‘2020年5月11日’、‘2020年5月17日’), 任何帮助都将不胜感激,非常感谢^您应该从第一个日期开始循环,直到找到第一个星期天为止。当你到达第一个星期天,你就得到了你的第一个星期。在那之后,只需继续增加7天就可以获得下一周的时间。增加7天时,检查下周日日期是否在规定范围内。如果超出范围

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

假设我有输入:2020年5月5日(星期二)-2020年6月4日,输出如下

(‘2020年5月5日’、‘2020年5月10日’)

(‘2020年5月11日’、‘2020年5月17日’),


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

您应该从第一个日期开始循环,直到找到第一个星期天为止。当你到达第一个星期天,你就得到了你的第一个星期。在那之后,只需继续增加7天就可以获得下一周的时间。增加7天时,检查下周日日期是否在规定范围内。如果超出范围,请将提供范围的最后一个日期设置为上周的结束日期,而不是周日。

您应该从第一个日期开始循环,直到找到第一个周日为止。当你到达第一个星期天,你就得到了你的第一个星期。在那之后,只需继续增加7天就可以获得下一周的时间。增加7天时,检查下周日日期是否在规定范围内。如果超出范围,请将所提供范围的最后日期设置为上周的结束日期,而不是周日