So ändern Sie das Ausgangszeitformat in AssertThat

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So ändern Sie das Ausgangszeitformat in AssertThat

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

Top