The interval between the dates in Java

Calendar cal = Calendar.getInstance();
cal.set(1945, 4, 9, 0, 0, 0);
Date victoryDate = cal.getTime();  
Date now = new Date();

long days = getDateDiff(victoryDatenow, TimeUnit.DAYS);
//days is 25731
long minutes = getDateDiff(victoryDatenow, 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);
}