使用JsonFormat格式化日期少8个小时的问题

    xiaoxiao2021-03-25  135

    在使用jackson-annotations-2.0.5.jar,目标对象中存在日期类型的字段时,需要对字段进行自定义格式化,默认日期会输出日期对应的毫秒值。

     可使用com.fasterxml.jackson.annotation.JsonFormat

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime; 但是仅这样会出现时间显示的结果不对,时间少了8个小时,加上时区设置即可

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date createTime;

    转载请注明原文地址: https://ju.6miu.com/read-5130.html

    最新回复(0)