我正在使用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),