美文网首页
时区问题时间相差13小时

时区问题时间相差13小时

作者: 程序男保姆 | 来源:发表于2022-06-08 10:23 被阅读0次

【Java】存入MySQL时间相差13小时

1.查看linux服务器的系统时间

`date`

Thu Jun 6 11:36:22 CST 2019

没问题

2.log查看 Java 调用 new Date()

时间没问题

3.查看数据库时间

show variables like '%time_zone%';

select now();

SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);

时间没问题。

4.定位问题

java将正确的时间传给了数据库,存起来就变成了不一样的时间。

所以猜测是java连接数据库出了问题。

mysql-connector-java的8.0后的版本会影响读取到的时区值

5.解决方案

Java 连接数据库时指定时区。

&serverTimezone=Asia/Shanghai

1 mac
sudo systemsetup -gettimezone

2 linux
timedatectl

3 mysql
show variables like'%time_zone';

相关文章

  • mysql时区问题

    mysql时区问题 查询mysql时区 我在使用mysql时,与实际的时间相差了8小时 通过命令查出mysql的时...

  • 时区问题时间相差13小时

    【Java】存入MySQL时间相差13小时 1.查看linux服务器的系统时间 Thu Jun 6 11:36:2...

  • 【Jenkins】修改Jenkins时间

    问题: Jenkins时间默认为utc时间(0时区),跟北京时间相差8小时 解决: 在Jenkins平台--打开 ...

  • 手环与app同步数据时区问题

    1. 情景1:手环根据手机显示时间,无时区字段 以印度时区和北京时区为例: 虽说印度与中国相差3个时区,但是他们相...

  • 系统时区与 JAVA 运行环境

    在JAVA项目中遇到了一个 Bug 因时区产生。现记录解决过程。 1、时区 全球分为24个时区,相邻时区时间相差1...

  • oozie使用(修改时区)

    时区概念大家应该知道,地球上按照经纬度将地球划分为二十四个时区(东、西各12个时区),每两个相邻的时区间时间上相差...

  • 更改pod时区

    pod默认时区不是东八区,跟我们相差8小时。如图所示这就涉及到要更改时区问题pod更改时区一般有两种办法 方法一 ...

  • 解决Docker容器时区不正确的问题

    [TOC] 常出现docker中运行的容器获取到的时间与北京时间相差8小时的问题,其实是因为容器运行的时区不正确。...

  • Centos7 系统修复

    1、查看系统时间 注:发现系统时间和Universal time时间相差8个小时; 2、查看系统时区 3、删除当前...

  • 往事并不如烟

    图文 | 饮冰患者 现在的我与北京时间相差十三小时,与东京时间相差十四小时。我只对这两个时区有所牵挂,因为那里有重...

网友评论

      本文标题:时区问题时间相差13小时

      本文链接:https://www.haomeiwen.com/subject/kbbemrtx.html