-3

List<Map<String, Object>>值中,我从数据库中获取值。数据库端我已经使用 defaultMapper 来映射值。现在,当我获取值时,只有一种 Date 类型的字段在上面的值中没有给出正确的结果。日期在 json 中以这种格式出现:“update_date”:1319529055000

谁能告诉我如何使用 defaultMapper 正确映射此日期字段?

4

2 回答 2

0

1319529055000 看起来像一个时间戳,所以当你这样做时..

Date d = new Date(Long.valueOf("1319529055000"));
System.out.println(d);

这将打印出来2011-10-25。这意味着您可以只使用 JDK 中的标准 Date 对象来解析此时间戳。

于 2013-11-18T12:35:57.177 回答
0

Date 有构造函数 Date(long date)。用它:

Date myDate= new Date(Long.parseLong("1319529055000"));
System.out.println(myDate);
于 2013-11-18T12:41:13.440 回答