So ändern Sie das Ausgangszeitformat in AssertThatJava

Java-Forum
Anonymous
 So ändern Sie das Ausgangszeitformat in AssertThat

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post