[java] 두 날짜 사이 차이 계산

2021. 3. 24. 01:57Spring 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();
        }


ghj1001020.tistory.com/330

highcode.tistory.com/5

반응형