01.JAVA/Java2012. 9. 21. 06:52
반응형

간단하긴 한걸까...

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로 만들어 봐야하는데 지금 귀찮음.

Posted by 1010