Почему, когда я даю строку ввода даты с часовым поясом GMT, SimpleDateFormat анализирует ее и выводит часовой пояс EET?
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));
И вывод: Mon Oct 31 13:19:56 EET 2011 , а не Mon Oct 31 13:19:56 GMT 2011