Получить время по Гринвичу в Java

В Java я хочу получить текущее время в GMT.

Я пробовал различные варианты, например:

Date date = new Date();
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
date1 = calendar.getTime();

Но дата всегда интерпретируется в моем местном часовом поясе.

Что я делаю не так и как преобразовать дату Java в GMT?

27
задан Eric Leschinski 19 March 2013 в 13:19
поделиться