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 发布!

相关推荐
codergjw4 分钟前
常见面试题
java
咕噜企业分发小米4 分钟前
如何平衡服务器内存使用率和系统稳定性?
java·服务器·前端
李子园的李6 分钟前
函数式编程与传统编程的对比——基于java
java
爬山算法7 分钟前
Netty(13)Netty中的事件和回调机制
java·前端·算法
南极企鹅26 分钟前
Gson转义特殊字符
java
Mr_Xuhhh42 分钟前
第一部分:类和对象(中)— 取地址运算符重载
java·开发语言
Selegant1 小时前
告别传统部署:用 GraalVM Native Image 构建秒级启动的 Java 微服务
java·开发语言·微服务·云原生·架构
__万波__1 小时前
二十三种设计模式(十三)--模板方法模式
java·设计模式·模板方法模式
动亦定1 小时前
微服务中如何保证数据一致性?
java·数据库·微服务·架构