我有一系列日期范围,每个日期范围都有自己的开始日期,结束日期和唯一ID。我希望拥有所有重叠的日期范围(知道哪个范围与谁以及在什么范围内重叠,例如它甚至可以是在03:00-08:10之间重叠的3个日期范围[1,3,8]和[ 1.3]重叠在08:00-18:15之间
我在这里发现了我的问题:Datetime -Determine whether multiple(n) datetime ranges overlap each other in R 但答案是在R,我没有设法遵循逻辑
我确实知道在第一个开始日期和最后结束日期之间逐分钟调整的解决方案,并检查哪些日期范围包含分钟,但我希望得到更优雅的解决方案,大量的不会变慢数据
我很乐意收到C#,JavaScript,打字稿,python,java或者逻辑的英文解释的答案(我更喜欢没有第三部分库,除了可能是时刻js)