반응형
간단하긴 한걸까...
java.util.Calendar cal = java.util.Calendar.getInstance(); //일단 Calendar 객체
int year = 2011; //수능일 기준으로 잡아봤다.
int month = 11;
int date = 10;
long now_day = cal.getTimeInMillis(); //현재 시간
cal.set(year, month-1, date); //목표일을 cal에 set
long event_day = cal.getTimeInMillis(); //목표일에 대한 시간
long d_day = (event_day - now_day) / (60*60*24*1000);
일단 목표일이 현재 일보다는 커야한다는 조건이 붙어야 한다. 이걸 parameter 세개 받아서 며칠남았는지 딱딱 return 시켜주는 공통 method로 만들어 봐야하는데 지금 귀찮음.