这个问题,真的是找了很久. 之前以为是mysql的timezone有问题.根据网上的方法,把timezone改了,还是不起作用. 然后以为是java的问题,但试来试去java也不存在timezone不对的问题. 最后,竟然是mysql连接字符串的问题,连接字符串上多了一个?servertimezone=utc.就是这个东西,搞了我一晚上. 特此记录一下. 后记:servertimezone=utc如果去掉,又会出现另外一个问题,当初加上也是为了解决这个问题,那就是出现无法识别timezone的乱…