相关疑难解决方法(0)

7
推荐指数
2
解决办法
4087
查看次数

Java中的相交重叠间隔

我有一组可能重叠的日期范围输入。我想创建具有调整日期的新日期范围,而不是组合这些重叠的日期范围,例如:

|---------------------–|
        |-----| 
            |--------------–|
Run Code Online (Sandbox Code Playgroud)

最终应该是:

|-------|---|-|--------|----|
Run Code Online (Sandbox Code Playgroud)

有没有一种有效的方法可以用 Java 解决这个问题?

提前致谢!

更新: 我没有在我的第一个问题中提到我自己的方法,所以这里是:我只是简单地取一个时间间隔的开始和结束日期并将其添加到一个排序集中。之后,我会遍历该集合并根据重新排序的日期创建新的间隔。

java intersection intervals

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×2

intersection ×1

intervals ×1

iso8601 ×1

week-number ×1