我正在尝试计算 2 个 localDate 之间的天数
我从这个答案中获得灵感: https: //stackoverflow.com/a/325964这个问题确定两个日期范围是否重叠
问题是,这个问题使用了 dateTime,我认为它已经过时了,因此使用 localDate 的原因。
有谁知道使用 localDate 来实现上述答案中的算法的类似方法。
minus 方法不允许减去另一个 localDate。
我尝试过使用
ChoronoUnit.DAYS.between(LD1, LD2.plusDays(1)) //include the final day in the count
Run Code Online (Sandbox Code Playgroud)
但有时会产生负数,因此算法会失败,因为它选择最小的数字作为天数重叠