gpt4 book ai didi

java - 如何知道一个日期范围是否与 Java 中的另一个日期范围相交 - Groovy

转载 作者:行者123 更新时间:2023-11-29 08:27:07 25 4
gpt4 key购买 nike

<分区>

场景 1:

  • R1 = 02/08/2018 - 20/08/2018
  • R2 = 06/08/2018 - 29/08/2018

     R1   |--------------|
    R2 |---------------------|

场景 2:

  • R1 = 02/08/2018 - 20/08/2018
  • R2 = 31/08/2018 - 16/09/2018

     R1   |--------------|
    R2 |---------------------|

有两个不同的日期范围,我需要比较这些范围以确定它们是否相交。例如,在第一种情况下,范围相交,而在第二种情况下则不相交。日期采用 dd/MM/yyyy 格式。

使用 Java 确定它们是否相交的最佳方法是什么?

       def R1Initial = SDF.parse(u.effectiveStartDate.text())
def R1End = SDF.parse(u.mdfSystemEffectiveEndDate.text())
def R2Initial = SDF.parse(u.effectiveStartDate.text())
def R2End = SDF.parse(u2.mdfSystemEffectiveEndDate.text())
def intersects = ?????

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com