springboot项目时间不一致问题

springboot项目时间不一致有两种情况:

一种是:从数据库查询到的时间和数据库实际的实际不一致,解决方案是使用spring datasource时,设置时区

spring.datasource.url=jdbc:mysql://1.1.1.1:3306/test_dc?

zeroDateTimeBehavior=convertToNull&characterEncoding=UTF-8&useSSL=true&allowMultiQueries=true

&serverTimezone=GMT%2B8

注意最后的 serverTimezone=GMT%2B8

第二种是:从数据库查询到的时间或者查询某个接口获得的时间是正确的,但是在前端展示的时候,少了8个小时 .解决方案如下:

spring.jackson.time-zone=GMT+8

 

你可能感兴趣的:(jackson)