Json设置日期格式 - 打印时间戳和纪元时间

时间:2018-02-23 06:25:22

标签: json hibernate date jackson datetime-format

我正在使用objectmapper.enable(SerializationFeature.INDENT_OUTPUT).writerWithDefaultPrettyPrinter()。writeValueAsString(r);

结果:“开始”:1513644267698,

返回对象'r'中的值和以纪元格式存储的时间。我现在希望以可读格式打印时间,所以我做了以下更改:

DateFormat df = new SimpleDateFormat(dateFormat);
返回myMapper.setDateFormat(df).enable(SerializationFeature.INDENT_OUTPUT).writerWithDefaultPrettyPrinter()。writeValueAsString(r);

在这里,我可以传递所需的dateFormat并以我想要的格式打印出来,例如。 “EEE MMM dd,yyyy HH:mm:ss.SSS(z)”。

结果:“开始”:“2018年2月20日星期二09:02:24.941(UTC)”,

我的问题是 - 有什么方法可以同时打印纪元时间和上述时间格式。

必需结果:“updatedTime”:[1513644267698] Tue Feb 20,2018 09:02:24.941(UTC),

0 个答案:

没有答案