zoukankan      html  css  js  c++  java
  • 数据库时间跟本地时间不同

    2.1.遇到的问题 servertime=UTC导致时间差8个小时(MySQL jdbc 6.0 版本以上必须配置此参数)

    虽然上面加上时区程序不出错了,但是我们在用java代码插入到数据库时间的时候却出现了问题。

    比如在java代码里面插入的时间为:2017-08-21 17:29:56

    但是在数据库里面显示的时间却为:2017-08-21 09:29:56

    3.根本原因

    因为时区设置的问题。

    UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。

    UTC + (+0800) = 本地(北京)时间

    4.解决方案

    url的时区使用中国标准时间。也是就serverTimezone=Asia/Shanghai
    ————————————————
    版权声明:本文为CSDN博主「你来debug我呀」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/yaphets__yj/article/details/77774874

    世界上所有的不公平都是由于当事人能力不足造成的.
  • 相关阅读:
    合理的嵌入式开发学习路线
    Nginx
    RARP
    强弱电共地
    ACDC
    各电脑进Bios方法
    Java中Integer.parseInt
    全排列
    Java实现LRU缓存方案?
    缓存有关的几个问题
  • 原文地址:https://www.cnblogs.com/javayida/p/13346809.html
Copyright © 2011-2022 走看看