MySQL "java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3" 问题解析(centos7修改服务器时区:timedatectl set-timezone Asia/Shanghai)
2022-03-13 16:48 狼人:-) 阅读(663) 评论(0) 编辑 收藏 举报目录
抛出异常截图:
异常原因
系统时区原因。
解决办法
在数据库连接串加上 &serverTimezone=Asia/Shanghai 即可~
conn_str="jdbc:mysql://${hostname}/${db_name}?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false&serverTimezone=Asia/Shanghai&useSSL=true&dontTrackOpenResources=true&defaultFetchSize=10000&useCursorFetch=true"
==========================================================
centos7修改服务器时区
查看时区设置
timedatectl
列出所有时区,通过键盘上下键进行浏览
timedatectl list-timezones
修改服务器时区为Africa/Lagos
# 拉各斯的时区,UTC+1
timedatectl set-timezone Africa/Lagos
# 北京时间是UTC+8
timedatectl set-timezone Asia/Shanghai
声明:此博有部分内容为转载,版权归原作者所有~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性