如何使用 GWT 获取 GMT 时间?
我想获取机器的当前 GMT 时间,并使用 GWT 以自定义格式呈现它:
yyyyMMddHHmmss
如何实现这一目标?
我已经尝试过这个,但我没有找到如何在 GMT 中显示本地时间:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
另请注意,Date.getTimezoneOffset()
已弃用,我可以用它从当前日期并随后对其进行格式化,但这听起来不是一个好计划。
I want to get the current time of the machine in GMT and presented it on custom format like this one using GWT:
yyyyMMddHHmmss
How I can achieve that?
I've tried this, but I didn't find how can I present this local time in GMT:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
Also note that the Date.getTimezoneOffset()
is deprecated, which I could use to subtract it from the current date and format it afterwards, but it doesn't sound like a good plan.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要导入
com.google.gwt.i18n.client.TimeZone
而不是java.util.TimeZone
。You need to import
com.google.gwt.i18n.client.TimeZone
and notjava.util.TimeZone
.