The interval between the dates in Java
Forums:
Calendar cal = Calendar.getInstance();
cal.set(1945, 4, 9, 0, 0, 0);
Date victoryDate = cal.getTime();
Date now = new Date();
long days = getDateDiff(victoryDate, now, TimeUnit.DAYS);
//days is 25731
long minutes = getDateDiff(victoryDate, now, TimeUnit.MINUTES);
//minutes is 37053603
long getDateDiff(Date date1, Date date2, TimeUnit timeUnit) {
long diffInMillies = date2.getTime() - date1.getTime();
return timeUnit.convert(diffInMillies, TimeUnit.MILLISECONDS);
}
- Log in to post comments