如何使用GWT获取GMT时间?

如何使用GWT获取GMT时间?,gwt,timestamp,datetime-format,gmt,Gwt,Timestamp,Datetime Format,Gmt,我想以GMT获取机器的当前时间,并使用GWT以如下自定义格式显示: yyyyMMddHHmmss 我怎样才能做到这一点 我已经试过了,但我没有找到如何在GMT中显示本地时间: Date date = new Date(); DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss"); System.err.println(dtf.format(date).toString()); 还要注意的是,Date.getTimezo

我想以GMT获取机器的当前时间,并使用GWT以如下自定义格式显示:

 yyyyMMddHHmmss
我怎样才能做到这一点

我已经试过了,但我没有找到如何在GMT中显示本地时间:

Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
还要注意的是,
Date.getTimezoneOffset()
已被弃用,我可以用它从当前日期中减去日期,然后再格式化,但这听起来不是一个好计划

Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
Window.alert(dtf.format(date, TimeZone.createTimeZone(0)));

您需要导入
com.google.gwt.i18n.client.TimeZone
,而不是
java.util.TimeZone

,gwt不是在使用一些unix标准或ISO标准吗?你试过什么?你知道什么时候。。。试试看。@Warren P我更新了我的问题。。但你能说得更具体些吗。。?