zoukankan      html  css  js  c++  java
  • 取Mysql时间比当前时间少13个小时

    问题发现过程:

    在mysql中通过,select version(); 查看到版本为5.7.27。因为以前用的都是5.6版本,现在写接口的时候,发现查出来的记录的时间总是不对,而且恰好是13个小时,经查阅相关文档,发现数据库用的时区是美国西5区的时间,而中国用的是东8区,恰好是13个小时。

    解决办法:

    在连接mysql的时候指定时区:jdbc:mysql://localhost:3306/db?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&autoReconnect=true

     必须加入:serverTimezone=Asia/Shanghai

  • 相关阅读:
    多姿多彩的线程
    字典操作
    字符串语法
    购物车
    列表常用语法
    整数划分问题
    计算N的阶层
    判断是否是素数
    快速排序
    冒泡排序
  • 原文地址:https://www.cnblogs.com/greys/p/11669869.html
Copyright © 2011-2022 走看看