数据库存储的数据如下,格式为yyyy-MM-dd hh:mm:ss
日期是LocalDateTime
在把对象以JSON的形式转换为String类型的时候
如果这么写
String jsonString = JSONUtil.toJsonStr(patient);
运行结果中的
"birthday":1519724828000
可以看出,日期格式没有问题,但是在经过该代码后,日期数据格式被jackson自动替换了
解决方案
String s = JSONObject.toJSONString(pojo, SerializerFeature.WriteDateUseDateFormat);
再次执行
"birthday":"2000-01-01 00:00:00"
674

被折叠的 条评论
为什么被折叠?



