public static boolean isSameDay(long date1, long date2) {
    Calendar cal1 = Calendar.getInstance();
    Calendar cal2 = Calendar.getInstance();
    cal1.setTimeInMillis(date1);
    cal2.setTimeInMillis(date2);
    return cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR)
        && cal1.get(Calendar.DAY_OF_YEAR) == cal2.get
        (Calendar.DAY_OF_YEAR);
  }
@Test
  public void isSameDay() {
    long today = Calendar.getInstance().getTimeInMillis();
    long tomorrow = today + (1000 * 60 * 60 * 24);
    assertTrue(DateUtils.isSameDay(today, today));
    assertFalse(DateUtils.isSameDay(today, tomorrow));
  }