Разбор строки 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"));
}
}