본문 바로가기

프로그래밍 언어/JAVA

[JAVA] String -> LocalDate 날짜 형식 변환하여 두 날짜 간 일 수 차이 구하기(Period 이용)

728x90

String date1 = "2021-09-29 12:00";
String date2 = "2021-10-01 14:00";

 

LocalDate changeDate1= LocalDate.parse(date1, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"));
LocalDate changeDate2= LocalDate.parse(date2, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"));

 

 

import java.time.Period;

Period.between(changeDate1,changeDate2).getDays();

 

System.out.println("result : " + Period.between(changeDate1,changeDate2).getDays());

result : 3
반응형