두 날짜사이의 차이 계산
두날짜 사이의 시간 차이(ms)를 하루 동안의 ms(24시*60분*60초*1000밀리초) 로 나눈다.
java)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | package com.blog; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class BlogEx002 { public static void main(String[] args) { // TODO Auto-generated method stub 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(); } } } | cs |
결과
'IT > - 프로그래밍' 카테고리의 다른 글
코코스 Hello World 및 이미지 추가하기 (0) | 2017.01.05 |
---|---|
코코스 Cocos 설치하기 (0) | 2017.01.04 |
자바 split() 함수를 사용하여 .(마침표) /(슬래시) \\(역슬래시) 로 구분하기 (0) | 2017.01.02 |
MAC 잠자기 기능 (0) | 2016.12.03 |
안드로이드 PCI값 가져오기 (0) | 2016.12.03 |