mysql时间的时区问题:插入时间不一致(亲测)

datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    # 添加serverTimezone=CTT,避免日期少一天
    url: jdbc:mysql://xxxxx:3306/xxxx?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=CTT

原因:

驱动的问题,mysql驱动的连接参数中的字段serverTimezone设置为UTC,检查之后改为serverTimezone=CTT就可以了,也可改成跟台湾地点所在的其他相同时区。

 

你可能感兴趣的:(java杂谈,数据库MySQL)