¿Por qué cuando doy la cadena de fecha de entrada con la zona horaria GMT, SimpleDateFormat lo analiza y genera la zona horaria EET? Java SimpleDateFormat Zona horaria incorrecta después del análisis
public static String DATE_FORMAT="dd MMM yyyy hh:mm:ss z";
public static String CURRENT_DATE_STRING ="31 October 2011 11:19:56 GMT";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.US);
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(simpleDateFormat.parseObject(CURRENT_DATE_STRING));
y la salida es: Jue Dic 31 de 2011 13:19:56 EET en lugar de Jue Dic 31 de 13:19:56 GMT 2011
Gracias, para una respuesta rápida. – IgorDiy