Perché quando fornisco la stringa di data di input con il fuso orario GMT, SimpleDateFormat lo analizza e emette il fuso orario EET? Java SimpleDateFormat Timezone errato dopo l'analisi
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));
e l'uscita è: Lun 31 Ott 13:19:56 EET 2011 piuttosto che Lun 31 Ott 13:19:56 GMT 2011
Grazie, per una risposta rapida. – IgorDiy