Java Code Snippets

Compare two dates:

import java.util.Calendar;

private boolean isSameDay(Date date1, Date date2) {
  	    Calendar cal1 = Calendar.getInstance();
  	    Calendar cal2 = Calendar.getInstance();
  	    cal1.setTime(date1);
  	    cal2.setTime(date2);
  	    
  	    return cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) &&
  	            cal1.get(Calendar.MONTH) == cal2.get(Calendar.MONTH) &&
  	            cal1.get(Calendar.DAY_OF_MONTH) == cal2.get(Calendar.DAY_OF_MONTH);
}