问答详情
源自:4-8 DAO层单元测试编码和问题排查(上)

显示在控制台的时间与数据库中的不一致

控制台:

Seckill [seckillId=1000, name=1000元秒杀iphone6, number=100, startTime=Fri Nov 11 08:00:00 CST 2016, endTime=Sat Nov 12 08:00:00 CST 2016, createTime=Wed Nov 16 00:08:29 CST 2016]

数据表:

http://img.mukewang.com/582c6fcc0001fa1408860077.jpg


提问者:yhyh123 2016-11-16 22:40

个回答

  • bigtree41642
    2018-05-04 09:42:40

    jdbc的url里增加 &serverTimezone=Asia/Shanghai  即可

  • 慕粉17704020131
    2016-11-21 21:03:45

    时区时差的原因,执行下面语句就行了

    mysql > SET time_zone = '+8:00';   # 此为北京时,我们所在东8区
       mysql> flush privileges;   # 立即生效

  • 慕粉17704020131
    2016-11-20 22:46:45

    没有设定输出时间的格式