在List<Map<String, Object>>
值中,我从数据库中获取值。数据库方面我使用defaultMapper来映射值。现在,当我获取值时,只有一个Date类型的字段没有在上面的值中给出正确的结果。
日期在json中以这种格式出现:“update_date”:1319529055000
有人能告诉我如何使用defaultMapper正确映射这个日期字段吗?
答案 0 :(得分:0)
1319529055000看起来像一个时间戳,所以当你这样做..
Date d = new Date(Long.valueOf("1319529055000"));
System.out.println(d);
这将打印出2011-10-25
。这意味着您只需使用JDK中的标准Date对象来解析此时间戳。
答案 1 :(得分:0)
班级Date
has constructor Date(long date)
。使用它:
Date myDate= new Date(Long.parseLong("1319529055000"));
System.out.println(myDate);