두 날짜 사이의 간격을 나타내는 기능을 써보려고 한다!
public class period {
public static void main(String[] args) {
LocalDate start = LocalDate.now(); //2023-02-24
LocalDate end = start.plusDays(5); //2023-03-01
System.out.println("start: " + start); //2023-02-24
System.out.println("end: " + end); //2023-03-01
Period period = Period.between(start, end);
System.out.println("period.getDays(): "+ period.getDays()); //5
System.out.println("period.getMonths(): "+ period.getMonths()); //0
System.out.println("period.getYears(): "+ period.getYears()); //0
}
}
start와 end를 LocalDate로 생성하고 5일 차이가 나게 설정했다
Period period로 두 LocalDate 사이의 날짜를 객체로 만든 후
period에서 Days, Months, Years를 get으로 가져와 출력할 수 있다!
728x90
반응형
'🔻Language > Java' 카테고리의 다른 글
[Java] Java 컴파일 및 런타임 과정 (0) | 2024.07.18 |
---|---|
[Java] JVM이란 (0) | 2024.07.18 |
[Java] 현재 날짜, 시간 불러오기 (0) | 2023.01.03 |
[Java] 문자열 랜덤 생성 (0) | 2022.12.23 |
[Java] JAVA_HOME 설정 및 오류가 날 때 (0) | 2022.09.17 |