Java tutorial
//package com.java2s; //License from project: Apache License import java.util.Date; import java.util.concurrent.TimeUnit; public class Main { /** * Get a diff between two dates * @param date1 the older date * @param date2 the newer date * @param timeUnit the unit in which you want the diff * @return the diff value, in the provided unit */ public static long getDateDiff(Date date1, Date date2, TimeUnit timeUnit) { long diffInMillis = date2.getTime() - date1.getTime(); return timeUnit.convert(diffInMillis, TimeUnit.MILLISECONDS); } }