время в UTC. В настройках стоит Europe/Kaliningrad. В чем косяк?
Наверное это время сервера, а не ваше
так стоит в настройках use_server_time_zone = false
ааа, писатель jdbc драйвера жжот, все сломал видимо
как починить то ? =(
откатывать драйвер
java показывает в таймзоне винды
так в винде то корректная таймзона
А в кликхаус клиенте все нормально ?
не проверял
вообще это нормально и так было всегда, пока jdbc не сломали. Время в КХ это число секунд после 1970 года. У колонки может доп. атрибут TZ. Т.е. на самом деле там у вас одно и тоже число в обеих колонках. КХ-клиент! когда показывает на экране число секунд после 1970 в виде строки, использует атрибут TZ и строка получается с учетом TZ JDBC драйвер просто передавал это число секунд после 1970 года в java-у, java рендрерит в строку с учетом таймзоны локального компа (TZ колонки ни на что не влияла).
короче свиснул у коллеги старый файл настроек залил и все норм вроде стало
суть в том, что время то +2 часа от того что он показывает
select timezone(), toString(now()), now()
Я видел твои сообщения на гитхабе. Если преобразовать в строку показывает корректно, текущий таймзон тоже
select timezone(), toString(now()), now()
Обсуждают сегодня