1、serverTimezone=UTC
url: jdbc:mysql://localhost:3306/db2019?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
程序执行新增的代码,json如下:
{"serial":"王五-1","createTime": "2020-12-06 11:18:00"}
执行成功,数据库数据:
现象:使用serverTimezone=UTC会导致数据的时间保存到数据库时比传入的时间少8小时。
2、serverTimezone=Asia/Shanghai
url: jdbc:mysql://localhost:3306/db2019?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
程序执行新增的代码,json如下:
{"serial":"王五-2","createTime": "2020-12-06 11:18:00"}
执行成功,数据库数据:
现象:使用serverTimezone=Asia/Shanghai保存时间数据正常。
总结:开发中应使用serverTimezone=Asia/Shanghai配置数据库,保证时间正确!