java jackson mapper将unix时间戳转换为日期,结果错误

时间:2018-02-13 18:30:41

标签: java json unix jackson

我正在尝试使用jackson mapper来反序列化一个Json文件,json文件中的一个字段是一个unix时间戳,这是json看起来的一部分:

    "shipment": {
        "shipDate": 1518040533
    }

这就是映射器的运作方式:

        InputStream inputStream = this.getclass().getResourceAsStream(pathToFile))
        return mapper.readValue(inputStream, dataClazz);

unix时间戳应为:Wednesday, February 7, 2018 9:55:33 PM

但反序列化后,结果是:Sun Jan 18 13:40:40 UTC 1970

知道这是jackon mapper的错吗?

提前致谢!

0 个答案:

没有答案