by Anonymous » 02 Apr 2025, 10:00
Verwenden von Hamcrest Assertthat localDatetime, ich erhalte das Datum im AM/PM -Format. Was sollte getan werden, um die Ausgabe im 24-Stunden-Format zu erhalten?
Code: Select all
LocalDateTime actualJobExecutionTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
.....
LocalDateTime expectedDateTime = LocalDateTime.now();
assertThat(actualJobExecutionTime, LocalDateTimeMatchers.after(expectedDateTime));
< /code>
Ausgabe: < /p>
java.lang.AssertionError:
Expected: the date is after Mi., 02 Apr. 2025 08:28:16.482 AM
but: date is Mo., 31 März 2025 09:33:35.000 AM
Verwenden von Hamcrest Assertthat localDatetime, ich erhalte das Datum im AM/PM -Format. Was sollte getan werden, um die Ausgabe im 24-Stunden-Format zu erhalten?[code]LocalDateTime actualJobExecutionTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
.....
LocalDateTime expectedDateTime = LocalDateTime.now();
assertThat(actualJobExecutionTime, LocalDateTimeMatchers.after(expectedDateTime));
< /code>
Ausgabe: < /p>
java.lang.AssertionError:
Expected: the date is after Mi., 02 Apr. 2025 08:28:16.482 AM
but: date is Mo., 31 März 2025 09:33:35.000 AM
[/code]