@JsonFormat(pattern=“yyyy-MM-dd“)时间差问题

原因:@JsonFormat(pattern="yyyy-MM-dd")时间差问题

解释:默认情况下timeZone为GMT(即标准时区),而北京是在东八区,所以会造成差8小时。

解决方法:加上timezone = "GMT+8

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

2 也可以在Springboot application.yml中修改MySQL配置

druid:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/renren_students?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
    username: root
    password: 123456
复制代码

Guess you like

Origin juejin.im/post/7035229774251294750