我需要将 JsDate
转换为 java.util.Date。
我搜索过,但找不到任何东西。那么你能帮我解决这个问题吗?
编辑:我在 GWT 屏幕上执行此转换过程。我在屏幕上有 Datepicker
,当我使用它的 getValue()
方法时,它给了我 JsDate
值。所以我应该把这个值放到一个具有 Date 类型的对象的属性中。
ObjectName.setDate(PickerName.getValue());
我希望我的编辑会更清楚。
编辑2:
这一行是我的问题的解决方案:
myObject.setDate(new Date((long) myPicker.getValue().getTime()));
最佳答案
日期转换的最佳方式是使用以毫秒为单位的时间,UTC。 JS Date 对象和 java.util.Date 类都支持转换为毫秒 (getTime()
) 并从毫秒实例化(使用构造函数)。
关于java - 如何在 Java 中将 JavaScript 日期转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722790/