[java] 두 날짜 사이 차이 계산
2021. 3. 24. 01:57ㆍSpring Boot
반응형
String strStartDate = "20161225";
String strEndDate = "20161201";
String strFormat = "yyyyMMdd"; //strStartDate 와 strEndDate 의 format
//SimpleDateFormat 을 이용하여 startDate와 endDate의 Date 객체를 생성한다.
SimpleDateFormat sdf = new SimpleDateFormat(strFormat);
try{
Date startDate = sdf.parse(strStartDate);
Date endDate = sdf.parse(strEndDate);
//두날짜 사이의 시간 차이(ms)를 하루 동안의 ms(24시*60분*60초*1000밀리초) 로 나눈다.
long diffDay = (startDate.getTime() - endDate.getTime()) / (24*60*60*1000);
System.out.println(diffDay+"일");
}catch(ParseException e){
e.printStackTrace();
}
반응형
'Spring Boot' 카테고리의 다른 글
org.json.simple import 에러 (0) | 2021.04.05 |
---|---|
[java] 리스트 선언, 리스트 null인지 확인 방법 (0) | 2021.03.30 |
[java] string , date 타입간의 변환 (0) | 2021.03.24 |
스프링부트 연관관계 (0) | 2021.03.19 |
스프링부트 어노테이션(Annotation)이란 (0) | 2021.03.17 |