DateFormat df = new SimpleDateFormat("ddMMMyyyy");
Calendar today = Calendar.getInstance();
System.out.println("today = " + df.format(today.getTime()));
Calendar endOfYear = Calendar.getInstance();
endOfYear.set(2007, 11, 31);
System.out.println("endOfYear = " + df.format(endOfYear.getTime()));
int daysRemaining = endOfYear.get(Calendar.DAY_OF_YEAR) -
today.get(Calendar.DAY_OF_YEAR);
System.out.println("days remaining = " + daysRemaining);
GregorianCalendar start = new GregorianCalendar();
GregorianCalendar end = new GregorianCalendar(2007, 11, 31);
long daysLeft = end.get(Calendar.DAY_OF_YEAR) -
start.get(Calendar.DAY_OF_YEAR);
System.out.println("daysLeft = " + daysLeft);