GWT中的客户端日期转换

时间:2010-01-26 16:04:29

标签: gwt date

我的日期是:

2009-10-12T00:00:00

如何在GWT的客户端将其转换为UNIX毫秒?请提供实际的建议而不是链接,因为我尝试过很多方法都会引导我使用不推荐使用的非Javascript可转换代码的方法。

由于GWT将您编写的所有客户端Java转换为Javascript,因此我很难弄清楚如何执行此操作。

1 个答案:

答案 0 :(得分:3)

DateTimeFormat似乎就是你要找的东西:)

更新:
一些示例代码显示了DateTimeFormat类的用法:

DateTimeFormat dtf = DateTimeFormat.getFormat("yyyy-MM-dd'T'HH:mm:ss");
long unix = dtf.parse("2009-10-12T00:00:00").getTime();

当然,您可以使用Date返回的DateTimeFormat.parse对象执行任何其他操作。

另外,请务必阅读JRE Emulation Reference以了解JRE GWT的哪些部分模拟,以及您应该单独留下哪些部分。