Python-日期与时间段重叠

问题描述

我有这段代码是通过搜索StackOverFlow找到的。它可以检查这些日期时间的所有可能重叠,因此非常适合我的需要。问题是我需要将其扩展到其他用例。

    triggers {
        scm "*/10 * * * *"
    }

我需要将这些重叠转化为时间段。这意味着只要有重叠,就应该构建时间段。例如,start =(2012,1,15),end =(2012,3,10)vs. start =(2012,3,7)end =(2012,5,15)应该返回两个时间段,其中first是A: 2012-1-15-2012-3-7 和第二B: 2012-3-7-2012-5-15 ,所以基本上另一个是A = A起始时间+ B起始时间,第二个是B = B起始时间+ B终止时间。

所有这些值都应附加到具有新的开始和结束时间的新列表中。如果某些时间与任何日期都不重叠,则应将它们原样包含在数组中。

我很高兴在这种情况下能获得的所有帮助。预先谢谢你。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)