MySQL查出时间比实际晚8小时的解决方案

查询出来的日期数据比数据库中日期数据晚8小时,一开始很懵逼,IDEA 和 server 时区都一样呢!后来发现:

properties 复制代码
jdbcUrl=jdbc:mysql://localhost:hentai?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false

serverTimezone=UTC参数出问题,改成serverTimezone=Asia/Shanghai即可!

本文由博客一文多发平台 OpenWrite 发布!

相关推荐
爱吃西瓜的小菜鸡16 小时前
【Java】面向对象基础——继承 + 封装基础题
java·开发语言
G***669116 小时前
Java区块链开发
java·开发语言·区块链
Java天梯之路16 小时前
上篇讲坑,这篇讲 “根”!Java 数据类型底层逻辑全解析
java·面试
悟空码字16 小时前
手把手搭建Java微服务:从技术选型到生产部署
java·后端·微服务
leonardee16 小时前
MySQL----case的用法
java·后端
8***B16 小时前
Java自然语言处理
java·开发语言·自然语言处理
小王不爱笑13216 小时前
文件上传(3)
java·spring
赛贝维权申诉16 小时前
30款亚马逊热销儿童玩具,美国外观专利侵权预警!
java·开发语言
幻灭行度17 小时前
docker镜像导入到K8S的containerd中
java·docker·kubernetes
武昌库里写JAVA17 小时前
Java如何快速入门?Java基础_Java入门
java·vue.js·spring boot·后端·sql