Are you guaranteed that each year elapsed has 365 days? What abt leap years?
Hello,
mr********@rogers.com!
You wrote on Fri, 26 Mar 2004 01:49:49 GMT:
m> Calendar calDueDate = new GregorianCalendar();
m> calDueDate.setTime(getDueDate());
m> int dueDateYear = calDueDate.get(Calendar.YEAR);
m> int dueDateDayofYear = calDueDate.get(Calendar.DAY_OF_YEAR);
m> Calendar calToday = new GregorianCalendar();
m> int todayYear = calToday.get(Calendar.YEAR);
m> int todayDayofYear = calToday.get(Calendar.DAY_OF_YEAR);
m> int nDaysElapse = todayDayofYear - dueDateDayofYear;
m> int nYearsElapse = todayYear - dueDateYear;
m> int nChargeableDays = (nYearsElapse * 365) + nDaysElapse;
m> return nChargeableDays;
m> Maybe there is a better way, but that is what I used.
With best regards, Kozynenko Ganna. E-mail:
gk**@isd.dp.ua