본문 바로가기
IT/Java

LocalDateTime 날짜 비교

by 성준하이 2022. 7. 21.
반응형

자바에서 날짜 자료형중 하나인 LocalDateTime에서 날짜를 비교하려면 다음과 같이 비교를 하면 된다.

 

 

import java.time.LocalDate;

 

public class LocalDateCompare {

    public static void main(String[] args) {

 

        LocalDate date1 = LocalDate.of(2021, 6, 19);

        LocalDate date2 = LocalDate.of(2021, 6, 20);

        LocalDate date3 = LocalDate.of(2021, 6, 20); 

 

        // isAfter()

        System.out.println(date1.isAfter(date2)); // false

        System.out.println(date2.isAfter(date3)); // false

        System.out.println(date2.isAfter(date1)); // true

 

 

        // isBefore()

        System.out.println(date1.isBefore(date2)); // true

        System.out.println(date2.isBefore(date3)); // false

        System.out.println(date2.isBefore(date1)); // false

 

 

        // isEqual()

        System.out.println(date1.isEqual(date2)); // false

        System.out.println(date2.isEqual(date3)); // true

        System.out.println(date2.isEqual(date1)); // false

 

 

        // compareTo()

        System.out.println(date1.compareTo(date2)); // -1

        System.out.println(date2.compareTo(date3)); // 0

        System.out.println(date2.compareTo(date1)); // 1

    }

}

반응형

댓글