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

1.时间数据库定义为datetime ,配置时给的是TIMESTAMP类型,前台取时间为秒数
关于数据库时间为datetime,前台数据不正常级时区+8问题
前台显示
关于数据库时间为datetime,前台数据不正常级时区+8问题
解决:
为数据库时间字段为datetime 配置jdbcType=“VARCHAR” 实体类字段为String类型就ok了

2.第二种方法就是,以上不改,然后再实体类的get方法上添加注解
关于数据库时间为datetime,前台数据不正常级时区+8问题
关于数据库时间为datetime,前台数据不正常级时区+8问题
这种方式前台显示也是正常的

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

解决:
在springboot的yml配置文件中添加时区
关于数据库时间为datetime,前台数据不正常级时区+8问题
两种选其一即可

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

在链接数据库的url的后面添加时区
关于数据库时间为datetime,前台数据不正常级时区+8问题