数据库时间字段类型为datetime,在进行时间字段插入数据库时,出现了打印出来是当前时间,但是插入到数据库却与当前时间相差8小时。

查资料发现是设置数据库链接时,数据库的时间时区没有设置好,将serverTimezone=UTC或者GMT改成CTT(Asia&Shanghai)就正常了。

完整链接如下:

gms.jdbc.url=jdbc:mysql://172.18.237.26/gms?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT

参考博文: https://blog.csdn.net/msn465780/article/details/87778425

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2022-01-03
  • 2021-10-14
  • 2021-11-26
  • 2021-12-07
猜你喜欢
  • 2021-07-17
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案