Vergleichen Sie Datumsobjekte mit unterschiedlicher Genauigkeit

Ich habe einen JUnit-Test, der fehlschlägt, weil die Millisekunden unterschiedlich sind. In diesem Fall interessieren mich die Millisekunden nicht. Wie kann ich die Genauigkeit der Zusicherung ändern, um Millisekunden zu ignorieren (oder eine beliebige Genauigkeit, die ich festlegen möchte)?

Beispiel einer fehlgeschlagenen Behauptung, die ich weitergeben möchte:

Date dateOne = new Date();
dateOne.setTime(61202516585000L);
Date dateTwo = new Date();
dateTwo.setTime(61202516585123L);
assertEquals(dateOne, dateTwo);

Antworten auf die Frage(18)

Ihre Antwort auf die Frage