Я хочу получить текущее время машины в GMT и представить его в произвольном формате, например, с помощью GWT:
yyyyMMddHHmmss
Как мне этого добиться?
Я пробовал это, но я не нашел, как я могу представить это местное время в GMT:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
Также обратите внимание, что Date.getTimezoneOffset()
устарела, и я могу использовать его для вычитания из текущей даты и последующего форматирования, но это не похоже на хороший план.