GWT中的客户端日期转换

GWT中的客户端日期转换,gwt,date,Gwt,Date,我有一个日期是: 2009-10-12T00:00:00 在GWT的客户端,如何将其转换为UNIX毫秒?请给出实际的建议,而不是链接,因为我尝试过的许多方法都会导致指向不可转换Javascript代码的不推荐方法 当GWT将您编写的所有客户端Java转换为Javascript时,我很难想出如何实现它。似乎就是您想要的:) 更新: 显示类用法的一些示例代码: 当然,您可以使用DateTimeFormat.parse返回的Date对象执行任何其他操作 另外,请务必阅读,以了解JRE GWT的哪些部

我有一个日期是:

2009-10-12T00:00:00
在GWT的客户端,如何将其转换为UNIX毫秒?请给出实际的建议,而不是链接,因为我尝试过的许多方法都会导致指向不可转换Javascript代码的不推荐方法

当GWT将您编写的所有客户端Java转换为Javascript时,我很难想出如何实现它。

似乎就是您想要的:)

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

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


另外,请务必阅读,以了解JRE GWT的哪些部分是仿真的,哪些部分应该留待使用。

我以前发现过这一点,但无法使其正常工作。显然,您需要一个
Date
对象,但是大多数方法都被
Calendar
方法弃用了,这当然不适用于GWT。我已经更新了答案-希望这能让它更清楚:)关于
Date
类-是的,使用它有点不切实际,因为它99%的方法都被弃用了,所以你要么忽略关于折旧的警告,要么走另一条路:/GWT团队做出了一个奇怪的决定-支持
Date
,但不是
Calendar
。这可能是因为JavaScript还有一个日期对象,其工作原理与Java的日期对象大致相同。
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyy-MM-dd'T'HH:mm:ss");
long unix = dtf.parse("2009-10-12T00:00:00").getTime();