当前位置:   article > 正文

spring-bootsql导出date字段时区错误以及格式转换_sprintbooty instant to sqll date

sprintbooty instant to sqll date

sql添加了个插入自动有个更新时间的字段,但是时区和时间类型老是出错

先设置更新时间的字段类型为timestamp,在springboot导出的时候,需要在application.yml中的文件中把mysql的配置文件后面加入

useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
->
serverTimezone=GMT%2B8
  • 1
  • 2
  • 3

导出的时间类型可能是

-> Tue Jan 17 07:00:28 GMT 2020
  • 1

可以利用SimpleDateFormat类来进行转换为yyyy-MM-dd HH:mm:ss类型

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

formatter.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));

formatter.format(log.gettime());

-> 2020-6-6 16:25:30
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/536166
推荐阅读
相关标签
  

闽ICP备14008679号