¿Cómo deserializar la fecha de JS con Jackson?
Recibo una cadena de fecha de ExtJS en el formato:
"2011-04-08T09: 00: 00"
cuando trato de deserializar esta fecha, cambia la zona horaria a la hora estándar india (agrega +5: 30 a la hora). Así es como estoy deserializando la fecha:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
Hacer esto tampoco cambia la zona horaria. Todavía obtengo la fecha en IST:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
¿Cómo deserializo la fecha en la forma en que viene sin las molestias de Timezone?