[Java] 날짜 비교하기
Java API를 이용한 날짜비교하기 java8 이전버전에서 날짜와 시간을 다루는 java.util.Date 클래스와 java.util.Calendar 클래스는 사용하기에 직관적이지 않고 여러 문제점이 있어 java8부터는 API가 추가되었다. Java8 이전의 문제점 - 시간대를 잘못 지정해도 오류를 발견하기 어려움. - 불변객체가 아니여서 side-effect에 안전하지 않음. - int 상수필드가 많아서 잘못 입력하더라도 컴파일 시점에 오류를 확인할 수 없음. - 1월을 0으로 표현하기 때문에 실수를 많이 하게 됨. Java 8 이후 - LocalDate - LocalDateTime Java 8 이전 - Date - Calendar 1. LocalDate public boolean isAfter(C..
JAVA
2021. 11. 21. 21:26