Как изменить часовой пояс MySQL при подключении к базе данных с помощью Java?

MySQL работает с часовым поясом «GMT + 8», а Tomcat - с «GMT». Когда я сохраняю datetime в своей базе данных, кажется, что все в порядке, но когда я проверяю значение datetime в базе данных, я вижу значение «GMT».

Также, когда я пытаюсь получить значение из базы данных, значение изменяется, похоже, что значение в базе данных принимается как «GMT + 8», поэтому Java меняет значение на «GMT».

Я установил URL-адрес подключения следующим образом:

useTimezone=true&serverTimezone=GMT

, но он не работает.

40
задан informatik01 5 December 2018 в 11:10
поделиться