在使用clickhouse的过程中使用select now() 语句查询的时间是和当前时间一样的,但是从clickhouse读取出来放到实体类里的时候就会少8个小时,而且不管是在sql语句使用toTimeZone()转化,还是配置了config.xml的
<timezone>Asia/Shanghai</timezone>
都没有效果,请问这是什么问题
固定的都好解决的,可以试着看看插入clickhouse的那个时间字段怎么设置的,如果单纯解决问题的话,直接减8个小时就可以了
找到驱动属性往下拉找到use_server_time_zone与use_server_time_zone_for_dates改为true,找到use_time_zone改为Shanghai,点击确定