我们在从数据库进行查数据或将查出的时间进行传递时经常会发现时间少一天这是由于时区不同导致的,此时我们只需要将需要传递的属性设定为指定的时区,那么在查询以及传递时就会按照该时区进行传输
1.在实体属性上添加JsonFormat"
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date selectTime;
2.在application.properties中添加全局配置
#配置时间时区
spring.jackson.time-zone=Asia/Shanghai
这样的话就可以保证时间的一致性