两个时间段是否有重叠
public static void main(String[] args) {
LocalDateTime time1 = LocalDateTime.now();
LocalDateTime time2 = time1.plusSeconds(900);
System.out.println("第一个时间段为:" + time1 + "----" + time2);
LocalDateTime time3 = time1.plusSeconds(-900);
LocalDateTime time4 = time3.plusSeconds(6000);
System.out.println("第二个时间段为:" + time3 + "----" + time4);
if (time1.isAfter(time4) || time2.isBefore(time3)) {
System.out.println("两个时间段没有交叉");
} else {
System.out.println("两个时间段有交叉");
}
}
一个勤劳的搬砖程序员