Разбор строки Java в GMT

Я пытаюсь проанализировать строку, которая представляет дату, используя GMT, но она распечатывается в моем часовом поясе на моем ПК (Тихий океан). Когда я запускаю ниже, я получаю вывод ниже. Любые идеи о том, как получить синтаксический анализ, чтобы разобрать и вернуть дату по Гринвичу? Если вы посмотрите ниже, яm установка часового пояса с помощью format.setTimeZone (TimeZone.getTimeZone ("ВРЕМЯ ПО ГРИНВИЧУ")); но это не дает желаемого результата.

вывод снизу кода:

Пн 29 октября 05:57:00 PDT 2012

 package javaapplication1;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.TimeZone;


    public class JavaApplication1 {

        public static void main(String[] args) throws ParseException {
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
            format.setTimeZone(TimeZone.getTimeZone("GMT"));
            System.out.println(format.parse("2012-10-29T12:57:00-0000"));
        }
    }

Ответы на вопрос(4)

Ваш ответ на вопрос