import java.util.* c = Calendar.getInstance() c.set(Calendar.MILLISECOND, 0) c.set(Calendar.SECOND, 0) c.set(Calendar.MINUTE, 0) c.set(Calendar.HOUR, 0) c.set(Calendar.DATE, 21) c.set(Calendar.MONTH, 5) c.set(Calendar.YEAR, 2007) d = Calendar.getInstance() d.set(Calendar.MILLISECOND, 0) d.set(Calendar.SECOND, 0) d.set(Calendar.MINUTE, 0) d.set(Calendar.HOUR, 0) d.set(Calendar.DATE, 21) d.set(Calendar.MONTH, 11) d.set(Calendar.YEAR, 2009) millidiff = d.getTimeInMillis() - c.getTimeInMillis() daydiff = millidiff / (1000L * 60 * 60 * 24) println (daydiff / 14)