关于数据库时间为datetime,前台数据不正常级时区+8问题
1.时间数据库定义为datetime ,配置时给的是TIMESTAMP类型,前台取时间为秒数
前台显示
解决:
为数据库时间字段为datetime 配置jdbcType=“VARCHAR” 实体类字段为String类型就ok了
2.第二种方法就是,以上不改,然后再实体类的get方法上添加注解
这种方式前台显示也是正常的
3.我们在springboot创建项目,先后前台显示数据库时间时,时间是比我们北京时间少8小时的
解决:
在springboot的yml配置文件中添加时区
两种选其一即可
4.idea和mysql关联式会存在时区问题
在链接数据库的url的后面添加时区