[펌]날짜로 부터 경과된 날짜 구하기...
import java.util.*;
public class DateTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
GregorianCalendar cal = new GregorianCalendar();
long currentTime = cal.getTimeInMillis() / (1000*60*60*24);
//getTimeInMillis()는 현재 시각을 밀리세컨드로 리턴하므로 1000으로 나눕니다.
//날짜로 구하려고 60*60*24 를 해줍니다.
cal.set(2002,3,10,0,0);
//기준이 될 특정 날짜를 세팅해줍니다.(주의:월은 0부터 11까지입니다...예 - 4월은 3으로 세팅)
long birthTime = cal.getTimeInMillis() / (1000*60*60*24);
//수정한 시각을 밀리세컨드로 리턴받아서 1000으로 나눕니다.
int interval = (int)(currentTime - birthTime);
//현재시각에서 생일시각을 빼서 현재까지 경과된 시간을 구합니다.
System.out.println(interval);
//계산한 결과(초)를 출력합니다.
}
}