boolean result = false; if (date1 == null && date2 == null) { result = true; } else if (date1 == null || date2 == null) { result = false; } else { Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance(); ...
boolean bReturn; bReturn = (dtFirst == dtSecond); if (!bReturn) { if (dtFirst == null) { bReturn = (dtSecond == null); } else { if (dtSecond != null) { Calendar compCalendar; ...
Calendar calendar1 = new GregorianCalendar(GMT_TZ); calendar1.setTime(date1); Calendar calendar2 = new GregorianCalendar(GMT_TZ); calendar2.setTime(date2); if (calendar1.get(Calendar.YEAR) == calendar2.get(Calendar.YEAR)) { if (calendar1.get(Calendar.DAY_OF_YEAR) == calendar2.get(Calendar.DAY_OF_YEAR)) { if (calendar1.get(Calendar.HOUR) == calendar2.get(Calendar.HOUR)) { if (calendar1.get(Calendar.MINUTE) == calendar2.get(Calendar.MINUTE)) { ...
Calendar c1 = new GregorianCalendar(TimeZone.getTimeZone("UTC")); c1.setTime(date); Calendar c2 = new GregorianCalendar(TimeZone.getTimeZone("UTC")); c2.setTime(other); return c1.getTimeInMillis() == c2.getTimeInMillis();
Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date2); if (cal1.get(Calendar.YEAR) > cal2.get(Calendar.YEAR)) { return 1; } else if (cal1.get(Calendar.YEAR) < cal2.get(Calendar.YEAR)) { return -1; ...
Date objects match.
Calendar calFirst = Calendar.getInstance();
Calendar calSecond = Calendar.getInstance();
calFirst.setTime(first);
calSecond.setTime(second);
return calFirst.get(Calendar.YEAR) == calSecond.get(Calendar.YEAR)
&& calFirst.get(Calendar.MONTH) == calSecond.get(Calendar.MONTH)
&& calFirst.get(Calendar.DAY_OF_MONTH) == calSecond.get(Calendar.DAY_OF_MONTH);
Two dates are equal if they have the same date (differing time values will be ignored) or if d1 and d2 are both null.
if ((d1 == null) && (d2 == null)) { return true; if (d1 != null && d2 != null) { Calendar c1 = Calendar.getInstance(); c1.setTimeInMillis(d1.getTime()); Calendar c2 = Calendar.getInstance(); c2.setTimeInMillis(d2.getTime()); ...
Calendar cal = Calendar.getInstance(); cal.setTime(date1); int date1Year = cal.get(Calendar.YEAR); int date1Month = cal.get(Calendar.MONTH) + 1; int date1Day = cal.get(Calendar.DATE); int date1Hour = cal.get(Calendar.HOUR); int date1Minute = cal.get(Calendar.MINUTE); cal.setTime(date2); ...
return getZeroTimeDate(date1).equals(getZeroTimeDate(date2));
Calendar firstCalendarDate = Calendar.getInstance();
firstCalendarDate.setTime(firstDate);
Calendar secondCalendarDate = Calendar.getInstance();
secondCalendarDate.setTime(secondDate);
firstCalendarDate.set(Calendar.DAY_OF_MONTH, 1);
return firstCalendarDate.compareTo(secondCalendarDate) <= 0;