【发布时间】:2023-03-26 17:24:01
【问题描述】:
我有两个日期范围,每个范围都由开始日期和结束日期确定(显然是 datetime.date() 实例)。这两个范围可以重叠也可以不重叠。我需要重叠的天数。当然,我可以用两个范围内的所有日期预先填充两组并执行一组交集,但这可能效率低下……除了使用涵盖所有情况的长 if-elif 部分的另一种解决方案之外,还有更好的方法吗?
【问题讨论】:
-
这能回答你的问题吗? Determine Whether Two Date Ranges Overlap
标签: python date date-range