学无先后,达者为师

网站首页 编程语言 正文

关于数据库时间为datetime,前台数据不正常级时区+8问题

作者:大海中的海洋 更新时间: 2024-02-25 编程语言

1.时间数据库定义为datetime ,配置时给的是TIMESTAMP类型,前台取时间为秒数
在这里插入图片描述
前台显示
在这里插入图片描述
解决:
为数据库时间字段为datetime 配置jdbcType=“VARCHAR” 实体类字段为String类型就ok了

2.第二种方法就是,以上不改,然后再实体类的get方法上添加注解
在这里插入图片描述
在这里插入图片描述
这种方式前台显示也是正常的

3.我们在springboot创建项目,先后前台显示数据库时间时,时间是比我们北京时间少8小时的

解决:
在springboot的yml配置文件中添加时区
在这里插入图片描述
两种选其一即可

4.idea和mysql关联式会存在时区问题

在链接数据库的url的后面添加时区
在这里插入图片描述

在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_45930636/article/details/105778066

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新