Ich erhalte eine Datumszeichenfolge von ExtJS im folgenden Format:
2011-04-08T09: 00: 00
Wenn ich versuche, dieses Datum zu deserialisieren, ändert sich die Zeitzone in die indische Standardzeit (fügt der Zeit +5: 30 hinzu). So deserialisiere ich das Datum:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
Dadurch wird auch die Zeitzone nicht geändert. Ich bekomme immer noch das Datum in IST:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
Wie deserialisiere ich das Datum so, wie es ohne die Probleme der Zeitzone kommt?