MySQL存入的时间和取出时间不一致的解决
场景:代码运行在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存入的时间和取出时间不一致的解决相关推荐
- Linux下CST和UTC时间的区别以及不一致的解决方法
1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...
- linux本地时间与utc不一致_Linux下CST和UTC时间的区别以及不一致的解决方法
1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...
- Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
今天被我遇到了,相差八小时,,,tzselect过了都不行,还得用ntupdate核一下. 网上找的,备不时之需要. ~~~~~~~~~~~~~~~~ 1.在linux中,用date查看时间的时候显示 ...
- linux cst utc时间转换,Linux下CST和UTC时间的区别以及不一致的解决方法
1.在linux中,用date查看时间的时候显示: 2013年 2月 17日 星期三 19:04:14 CST 世界协调时间(Universal Time Coordinated,UTC): GPS ...
- Docker 解决容器时间与主机时间不一致的问题三种解决方案
Docker容器时间与主机时间不一致 通过date命令查看时间 查看主机时间 [root@localhost ~]# date 2016年 07月 27日 星期三 22:42:44 CST 查看容器时 ...
- mysql 日期类型比价_MySQL 日期时间类型怎么选?
构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp. 不仅新手,包 ...
- Docker容器时间与宿主机不一致?3个解决方案
目录 前言 更新历史 问题描述 解决方案 docker run 添加时间参数 Dockerfile解决方案 docker-compose解决方案 宿主机直接执行命令给某个容器同步时间 异常问题 Doc ...
- 收藏夹吃灰系列(九):实现图片倒排序并取出时间最近的那一张!并下载到本地 | 超级详细,建议收藏!
需求很简单 ,就是取出时间最新的那张并下载到本地! 实现:倒排序,然后取第一张即可! public void imageDownload(String path) {FileInputStream i ...
- mysql中int时间和datetime时间的互相转换
MySQL 1.int时间转换为datetime时间 FROM_UNIXTIME(reg_time) select reg_time, FROM_UNIXTIME(reg_time) from crm ...
最新文章
- CS 就业寒冬?这里有一份面试必备基础知识
- Effective C++:条款33:避免遮掩继承而来的名称
- python怎么重新启动内核_通过“ipython kernel”重新启动ipython内核
- 系统设计经典题:手把手教你搭建一个IM(即时通讯) 系统
- python class类_Python——入门级(class类)
- 不同表主键能相等吗_视频 |【搞机实验室】测血氧有啥,你见过能“开车”的表吗?...
- 实验3-4 统计字符 (15 分)
- 【系统架构】VC 开发辅助工具大收集
- js实现超出一定字数隐藏并用省略号...代替,点击后又可进行展开和收起,
- 获取Windows聚焦的图片
- Altium designer Sch Compiler:编译常见错误
- win10如何安装.NET3.5
- 京东“竖亥小车”秒测商品尺寸重量
- C#框架设计之浅谈SOA与钝化模式
- 海量数据挖掘MMDS week3:社交网络之社区检测:基本技巧
- i.MX283开发板第一个Linux驱动-LED驱动
- CloudComparePCL AlphaShape算法曲面重建
- Presto 系列之 (一)初识 Presto
- 学习笔记——PA的stability问题
- 2019计算机图形学会议SIGGRAPH上都有哪些新探索?沉浸式科技前沿