¿Comparar fechas ignorando milisegundos?

¿Hay una manera de comparar dos objetos de calendario, pero ignorar milisegundos?

He escrito un caso de prueba que compara dos objetos de calendario, pero hay un problema. Aunque todos los días, meses, minutos y horas coinciden, los milisegundos no coinciden. Obtengo la fecha esperada antes de obtener la fecha real:

/** * @return */ private Calendar getExpectedOneMonthDateFromCurrentDate() { Calendar expectedOneMonth = Calendar.getInstance(); expectedOneMonth.add(Calendar.MONTH, -1); return expectedOneMonth; } assertEquals(getExpectedOneMonthDateFromCurrentDate(), DateRange.LAST_ONE_MONTH.getToDate());