Pourquoi quand je donne la chaîne de date d'entrée avec le fuseau horaire GMT, SimpleDateFormat l'analyse et sort EET timezone? Java SimpleDateFormat Wrong Timezone après l'analyse
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));
Et la sortie est: Mon 31 octobre 2011 13:19:56 EET plutôt que Lun 31 octobre 13:19:56 GMT 2011
Merci, pour une réponse rapide. – IgorDiy