问题描述

在列表显示日期字段时,数据显示的时间和实际操作的时间差8小时,在数据库中这个时间是正确的。

出错原因

这个是由于在对象序列化的时候导致的问题。

解决办法

在编写代码的时候,在对象上增加注解。

//完成时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @TableField(value = "COMPLETE_TIME_")
    private java.util.Date completeTime;

这样时间就显示正确了。

文档更新时间: 2021-05-10 18:16   作者:zyg