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
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);
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?