场景:代码运行在Linux-A上,new Date() 生成的时间比当前时间早13个小时,导致存入数据库内的时间也早13个小时,但前台读取展示出来的时间又是正常的。在数据库直接select now()测试出来的时间也是比当前时间早13个小时。

分析:

问题一:Linux-B上的MySQL数据库内的时间设置有问题

问题二:Linux-A上代码new Date()出来的时间有问题

解决:

问题一:找DBA修改了数据库内的时间设置,修改完成后数据库select now()出来的时间正常,但是存入时间和取出时间还是不一致。

问题二:设置Linux-B上的时区,通过命令“ tzselect ”,选择5-Asia、9-china、1-Beijing,设置完成后还是不行。再到 /etc 目录下创建文件 timezone,内容为  Asia/Shanghai。设置完成后重新在Linux-A上部署项目,问题解决,读写时间一致。

PS:timezone文件的指令可以用   echo 'Asia/Shanghai' >/etc/timezone

处理完了写出来,防止自己忘记,也供大家参考

备注:上面的方法其实也是看了许多大牛的博客自己去试出来然后总结的。

======================================================

后面又遇到一个,某张表在数据库储存的时间与实际时间差了12个小时,其他都正常,就这张表时间不对。后续在实体类上加注解     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") 搞定。

MySQL存入的时间和取出时间不一致的解决相关推荐

  1. Linux下CST和UTC时间的区别以及不一致的解决方法

    1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...

  2. linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法

    1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...

  3. Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法

    今天被我遇到了,相差八小时,,,tzselect过了都不行,还得用ntupdate核一下. 网上找的,备不时之需要. ~~~~~~~~~~~~~~~~ 1.在linux中,用date查看时间的时候显示 ...

  4. linux cst utc时间转换,Linux下CST和UTC时间的区别以及不一致的解决方法

    1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...

  5. Docker 解决容器时间与主机时间不一致的问题三种解决方案

    Docker容器时间与主机时间不一致 通过date命令查看时间 查看主机时间 [root@localhost ~]# date 2016年 07月 27日 星期三 22:42:44 CST 查看容器时 ...

  6. mysql 日期类型比价_MySQL 日期时间类型怎么选?

    构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp. 不仅新手,包 ...

  7. Docker容器时间与宿主机不一致?3个解决方案

    目录 前言 更新历史 问题描述 解决方案 docker run 添加时间参数 Dockerfile解决方案 docker-compose解决方案 宿主机直接执行命令给某个容器同步时间 异常问题 Doc ...

  8. 收藏夹吃灰系列(九):实现图片倒排序并取出时间最近的那一张!并下载到本地 | 超级详细,建议收藏!

    需求很简单 ,就是取出时间最新的那张并下载到本地! 实现:倒排序,然后取第一张即可! public void imageDownload(String path) {FileInputStream i ...

  9. mysql中int时间和datetime时间的互相转换

    MySQL 1.int时间转换为datetime时间 FROM_UNIXTIME(reg_time) select reg_time, FROM_UNIXTIME(reg_time) from crm ...

最新文章

  1. CS 就业寒冬?这里有一份面试必备基础知识
  2. Effective C++:条款33:避免遮掩继承而来的名称
  3. python怎么重新启动内核_通过“ipython kernel”重新启动ipython内核
  4. 系统设计经典题:手把手教你搭建一个IM(即时通讯) 系统
  5. python class类_Python——入门级(class类)
  6. 不同表主键能相等吗_视频 |【搞机实验室】测血氧有啥,你见过能“开车”的表吗?...
  7. 实验3-4 统计字符 (15 分)
  8. 【系统架构】VC 开发辅助工具大收集
  9. js实现超出一定字数隐藏并用省略号...代替,点击后又可进行展开和收起,
  10. 获取Windows聚焦的图片
  11. Altium designer Sch Compiler:编译常见错误
  12. win10如何安装.NET3.5
  13. 京东“竖亥小车”秒测商品尺寸重量
  14. C#框架设计之浅谈SOA与钝化模式
  15. 海量数据挖掘MMDS week3:社交网络之社区检测:基本技巧
  16. i.MX283开发板第一个Linux驱动-LED驱动
  17. CloudComparePCL AlphaShape算法曲面重建
  18. Presto 系列之 (一)初识 Presto
  19. 学习笔记——PA的stability问题
  20. 2019计算机图形学会议SIGGRAPH上都有哪些新探索?沉浸式科技前沿

热门文章

  1. 前端每周清单第 34 期:Vue 现状盘点与 3.0 展望,React 代码迁移与优化,图片优化详论
  2. CocosCreator退出游戏
  3. 随笔~游戏工作室的招聘
  4. 第一篇——关于99乘法表
  5. PostgreSQL常用SQL优化技巧
  6. matlab设置colorbar备注位置
  7. 使用XShell通过SSH访问Google谷歌云服务器方法
  8. eolinker 的安装部署
  9. x86/x64/x86_64/i386/ia32/ia64/amd/amd64 辨析
  10. hadoop配置文件core-site.xml