两个时间段是否有重叠

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("两个时间段有交叉");
        }
    }

posted on 2022-05-17 10:44  南山以南丶  阅读(94)  评论(0编辑  收藏  举报

导航