OffsetDateTime analysiert die Zeit beim Senden einer definierten Zeit nicht korrektJava

Java-Forum
Guest
 OffsetDateTime analysiert die Zeit beim Senden einer definierten Zeit nicht korrekt

Post by Guest »

OffsetDateTime analysiert die Zeit nicht korrekt, wenn eine definierte Zeit an mich gesendet wird
Ich habe einen Dienst mit einer Zeitzone UTC +4:00
Mir werden zwei mögliche Fälle in STRING gesendet:

Code: Select all

1- 2022-03-30T11:22:33.44+04:00
2- 2022-03-30T11:22:33.44+0400
aber wenn ich ein mache

Code: Select all

DateTimeFormatter formatter = DateTimeFormatter
.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS[xxx][xx][X]");

OffsetDateTime.parse("2022-03-30T11:22:33.44+04:00", formatter);
gibt mir immer 2022-03-30T11:22:33.440
Das ist technisch falsch, weil meine Server in sind die gleiche Zone, also sollte es sein: 2022-03-30T07:22:22:33.44Z
aber was auch immer ich analysiere funktioniert nicht, gibt es eine Möglichkeit, es so zu machen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post