插入时间类型数据到数据库中,时间数据比现实数据少8个小时

当服务器的时区设置没有问题时候,看看连接url的链接是否有问题。

spring.datasource.url = jdbc:mysql://xxxx:3306/xx?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&&serverTimezone=UTC

我们可以看见服务时间区域设置的是UTC(UTC即世界统一时间),这个时候我们应该就知道问题所在了,只需要帮这个服务时间区域设置为上海就好了,如下图:

spring.datasource.url = jdbc:mysql://10.103.241.66:3306/xnt_shop_test?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&&serverTimezone=Asia/Shanghai

你可能感兴趣的:(实战)