FineReport10 中显示的时间, 比数据库 多了8个小时

FineReport10 中显示的时间, 比数据库 多了8个小时, 有没有知道这个是什么问题?

FineReport zhentimothy 发布于 2018-11-12 11:55
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
macro_hardLv1高级互助
发布于2018-11-12 11:58

什么数据库,数据库什么版本?

  • zhentimothy zhentimothy(提问者) 数据库是 Mysql v8.0.12的
    2018-11-12 12:00 
  • macro_hard macro_hard 回复 zhentimothy(提问者) 数据连接里设置了timezone么?
    2018-11-12 12:01 
  • zhentimothy zhentimothy(提问者) 回复 macro_hard 这个不知道在哪里设置哎, 有相关的教程吗?
    2018-11-12 12:04 
  • zhentimothy zhentimothy(提问者) 回复 macro_hard 我数据库设置的是下面, 不知道是不是这个问题 jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=CONVERT_TO_NULL&userSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=UTC
    2018-11-12 12:04 
  • macro_hard macro_hard 回复 zhentimothy(提问者) show variables like \"%time_zone%\" 查一下数据库的timezone具体是什么,根据查询结果调整数据连接,不能完全照抄啊
    2018-11-12 12:07 
最佳回答
0
lefantianLv2初级互助
发布于2018-11-12 11:56

多了8个小时?你SQL怎么写的?

  • zhentimothy zhentimothy(提问者) 我数据库设置的是下面, 不知道是不是这个问题 jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=CONVERT_TO_NULL&userSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=UTC
    2018-11-12 11:58 
最佳回答
0
zhentimothyLv0见习互助
发布于2018-11-12 12:07

serverTimezone=UTC 换成 Hongkong就可以了;

  • 兔子酱 兔子酱 楼主,最佳答案是给帮你解决问题的的番薯哒,不是自己回答了采纳自己,是不是误解啦
    2018-11-12 13:39 
  • 2关注人数
  • 436浏览人数
  • 最后回答于:2018-11-12 12:07
    请选择关闭问题的原因
    确定 取消
    返回顶部