Lip*_*pis 9 gwt timestamp datetime-format gmt
我想在GMT中获取机器的当前时间,并使用GWT以自定义格式呈现它:
yyyyMMddHHmmss
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
我试过这个,但是我没有找到如何在GMT中显示当地时间:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
Run Code Online (Sandbox Code Playgroud)
还要注意,Date.getTimezoneOffset()不推荐使用它,我可以用它从当前日期中减去它并在之后格式化它,但它听起来不是一个好的计划.
Chr*_*ing 18
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
Window.alert(dtf.format(date, TimeZone.createTimeZone(0)));
Run Code Online (Sandbox Code Playgroud)
你需要导入com.google.gwt.i18n.client.TimeZone而不是导入java.util.TimeZone.
| 归档时间: |
|
| 查看次数: |
15435 次 |
| 最近记录: |