有没有办法做到这一点:如何获得一周的日期(我知道周数)?对于ISO 8601 周数而不使用Java中的任何库或日历?
我有一组可能重叠的日期范围输入。我想创建具有调整日期的新日期范围,而不是组合这些重叠的日期范围,例如:
|---------------------–|
|-----|
|--------------–|
Run Code Online (Sandbox Code Playgroud)
最终应该是:
|-------|---|-|--------|----|
Run Code Online (Sandbox Code Playgroud)
有没有一种有效的方法可以用 Java 解决这个问题?
提前致谢!
更新: 我没有在我的第一个问题中提到我自己的方法,所以这里是:我只是简单地取一个时间间隔的开始和结束日期并将其添加到一个排序集中。之后,我会遍历该集合并根据重新排序的日期创建新的间隔。