在后端使用Joda DateTime,如何转换为JavaScript Date对象?

时间:2011-09-19 13:07:42

标签: java javascript jodatime

我在我的应用程序的Java后端上大量使用Joda DateTime对象(根据SO推荐)。但我还没有找到一种非常一致的方式来回转JavaScript。 Date object described by MDN似乎表示 "IETF-compliant RFC 1123 timestamps" 是一种标准格式,但我的搜索似乎没有找到内置到Joda库中的格式化程序来获取{{3}这种格式的对象。

我可以调用一个简单的方法将DateTime对象转换为我的Web客户端可以使用的格式吗?它会支持IE8(就JavaScript而言)吗?

* 注意 :我没有使用Spring或任何自动绑定(序列化/反序列化)的东西,此时它不是一个选项。我知道,我知道......

1 个答案:

答案 0 :(得分:6)

最简单的解决方案是使用joch Date构造函数的epoch 版本之后的毫秒。对于转换,您可以使用DateTimeUtils.getInstantMillis(ReadableInstant instant)