查询mysql数据库时,返回的日期少一天

一、问题描述

从前端查询用户的生日信息时,前端页面显示的结果比真实日期少一天,数据库中保存的值没有问题

在实体类中使用以下注解返回时间

@JsonFormat(pattern = "yyyy-MM-dd")
private Date date;

二、解决方案

在application.properties中加入以下语句,修改jackson的默认时区

 #jackson配置,使其转换的时间正常显示
spring.jackson.time-zone=GMT+8

 

你可能感兴趣的:(数据库,java,开发语言)