-2
我已经持续时间表示为一对datetime对象的这样Python - 如何查找日期时间重叠?
(datetime(2014, 1, 23, 14, 49, 6, 185955), datetime(2015, 4, 18, 14, 49, 6, 185955))
我有这样
[(datetime(2014, 1, 23, 14, 49, 6, 185955), datetime(2015, 4, 18, 14, 49, 6, 185955)), (datetime(2015, 2, 2, 14, 49, 6, 185955), datetime(2015, 10, 23, 14, 49, 6, 185955)),]
现在我怎样计算的(小时方面的重叠的持续时间这样的元组的列表,分,秒)列表中的所有持续时间(这里是一对日期时间对象)?
E.g:
A C B D G E H I J F
|-----------------------|
|--------------------------|
|-----------------------|
|--------------| |-----|
这里AB,CD是对datetime对象的。在 列表中,如何在(小时,分钟,秒)方面获得重叠CB?
有可能什么你已经尝试过自己,你可以与我们分享?如果它不起作用,那很好,那么我们可以看看如何改进它 –
那么只需从B中减去C?尝试这个。 – Noxeus