springboot数据库查询时出现时区差异问题怎么解决


今天小编给大家分享一下springboot数据库查询时出现时区差异问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。最近项目中使用到多数据源将MySQL库中的数据迁移到mongo库中,发现取出后的数据与原数据时间上会出现8小时的相差,最后度娘后终于解决问题,记录一下:网上看到了两种比较实用的方法,因为使用的springboot原因,所以我这里使用的是在配置文件application.yml中进行修改,另外其他方法网上都可以搜到,原格式应该是这样的:这样就可以成功将时间修改成功了,还有其他方法,大家可以查阅哦1 在k8s环境中,在代码中比较时间。new Date() 下相差8小时检查宿主免费云主机域名机 时区是 cst时区用java代码写出controller时区发现是GMT代码如下:输出时区是 GMT 跟宿主机还不一样,搞不定运维,自己搞把看来还是时区搞的鬼-1、数据库链接db添加参数 serverTimezone=Asia/Shanghai2、springboot启动脚本添加 -Duser.timezone=GMT+083、jackson 全局配置4、jackson 注解以上就是“springboot数据库查询时出现时区差异问题怎么解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。

相关推荐: thinkphp如何获取当前访问的方法名

这篇文章主要介绍“thinkphp如何获取当前访问的方法名”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp如何获取当前访问的方法名”文章能帮助大家解决问题。 thinkphp获取当前访问的方法名:1、打开…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/06 19:05
下一篇 03/06 19:05

相关推荐