У меня есть таблица, содержащая обычный datetime
типизированный столбец, и при выборе mysql
командная строка возвращает правильный результат:
но когда дело доходит до JDB C, он вернет 2020-02-03 08:00:00
. Я должен использовать TimeZone.setDefault(TimeZone.getTimeZone("GMT-6:00")
, чтобы отрегулировать его.
На моем сервере параметры часового пояса:
Но Кажется, что результат, который возвращает драйвер JDB C, не находится ни в моем текущем часовом поясе, ни в UT C. Это из-за чего-то не так на моем MySQL сервере ...?
В настоящее время я использую mysql:latest
на Docker Windows и mysql:mysql-connector-java:8.0.19
, TZ
окружении Docker Контейнер установлен в моем местном часовом поясе.
Большое спасибо.