Ich habe eine Zeichenkette eines Datums im "iso8601" -Format und wenn ich sie mit Joda "DateTime" analysiere, ändert sich die Zeitzone des Datums automatisch.Joda DateTime ändert automatisch die Zeitzone beim Analysieren der Zeichenkette
DateTime dateTime = new DateTime("2017-05-22T08:10:00.000+0300") ;
System.out.println(dateTime);
und sein Ausgang ist:
2017-05-22T09:40:00.000+04:30
Wie Sie die Zeitzone des ersten String 3 zu sehen: 00 und die Zeitzone nach dem Parsen ist +04: 30. Wie kann ich die erste Zeichenfolge analysieren, ohne die Zeitzone zu ändern? (So dass die Zeitzone bleibt +03: 00 auch nach dem Parsing)
Vielen Dank für Ihre hilfreiche Antwort. Ich habe dasselbe Problem mit SimpleDateFormat, wenn ich versuche, mein Objekt zu XML zu serialisieren? Weißt du wie ich das lösen kann? – mehdi