Java obtains the number of days between dates.
// Obtain the number of days between two dates
Private int daysBetween (Date now, Date returnDate) {Calendar cNow = Calendar. getInstance (); Calendar cReturnDate = Calendar. getInstance (); cNow. setTime (now); cReturnDate. setTime (returnDate); setTimeToMidnight (cNow); setTimeToMidnight (cReturnDate); long todayMs = cNow. getTimeInMillis (); long returnMs = cReturnDate. getTimeInMillis (); long intervalMs = todayMs-returnMs; return millisecondsToDays (intervalMs );}
// Obtain the number of minutes between two dates. private int millisecondsToDays (long intervalMs) {return (int) (intervalMs/(1000*86400 ));}
// Obtain the number of milliseconds between two dates. private void setTimeToMidnight (Calendar ar calendar) {calendar ar. set (Calendar. HOUR_OF_DAY, 0); calendar. set (Calendar. MINUTE, 0); calendar. set (Calendar. SECOND, 0 );}