개발언어/JavaFunction
모던하게 자바 날짜 차이 구하기
코딩의수평선
2021. 7. 8. 23:53
Date클래스와 Calendar 클래스를 이용하지 않고 LocalDate클래스와 ChronoUnit열거형을 이용하여 날짜간의 차이를 구해보자.
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Test {
public static void main(String[] args) {
LocalDate oldDate = LocalDate.of(2002, 6, 1);
LocalDate newDate = LocalDate.of(2021, 7,4);
System.out.println("oldDate"+oldDate);
System.out.println("newDate"+newDate);
long days = ChronoUnit.DAYS.between(oldDate,newDate);
System.out.println(days);
}
}
LocalDate클래스와 ChronoUnit열거형 이용하면 아주 심플하고 간편하게 구할 수 있다.