2017-09-28 10 views
0

나는 DB 드루이드의 DB 드라이버로 avatica를 사용하고 있습니다. 'time'열이 "2017-09-28T18 : 00 : 00.000.Z"인 행 하나를 삽입했지만 druid에 저장된 데이터는 "2017-09-28T10 : 00 : 00.000.Z"(UTC 시간)입니다. 내 질문에 어떻게 UTC + 8 시간대로이 레코드를 쿼리 할 수 ​​있습니다?시간대 문제 쿼리 druid 데이터와 avatica SQL

+0

spring.druid.datasource.jdbcUrl=jdbc:avatica:remote:url=http://localhost:8082/druid/v2/sql/avatica?useLegacyDatetimeCode=false&serverTimezone=Hongkong을 설정하려고했지만 404 오류가 발생했습니다. com.zaxxer.hikari.pool.HikariPool $ PoolInitializationException : 풀 초기화 실패 : HTTP 요청을 실행하지 못했습니다. HTTP/404가 있습니다. –

답변

0

http://druid.io/docs/latest/querying/sql.html의 "sqlTimeZone"을 참조하십시오. 이를 JDBC 연결 특성으로 설정할 수 있습니다 (DriverManager.getConnection의 특성 매개 변수에 전달하거나 프레임 워크의 연결 특성 설정 기능 사용).