Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
java.util.Date fromDate = cal.getTime();
System.out.println(fromDate);
Приведенный выше код не печатает дату в GMT, а скорее печатает в локальном часовом поясе. Как получить эквивалентную дату GMT с текущей даты (при условии, что программа может работать в Японии или SFO)