Я использую intellij для проекта javaee, и у меня возникают проблемы с хранением времени: между тем, что я положил, и часом, хранящимся в mysql, смещается 2 часа.
некоторые поиски в интернете ничего не далина данный момент.
здесь приведено утверждение java, в котором я установил 15: 30
Bien bien = new Bien(0, "mon super bien #2", 320, 5, 3, true,
520000, "4 impasse des bleuets",
LocalDateTime.of(2019, Month.MAY,1,15,30),
false, bien0.getTypeChauffage(), bien0.getOptions(), bien0.getVille());
иВы можете увидеть на картинке справа, что сохраненный час 13:30!Было потеряно 2 часа.
некоторые сведения:
Я живу во Франции, которая по летнему часу UTC + 2;поэтому я поместил эту строку в mysql 'my.ini:
default-time-zone =' + 02: 00 '
и в phpmyadmin, если я наберу
select now();
Я получил правильный час.
Неправильное время получено как от intellij, так и от phpmyadmin.Неправильное время было получено даже до изменения часового пояса по умолчанию в mysql (но когда я изменил часовой пояс, ранее введенные дата и время были смещены).строка соединения очень обычная, без каких-либо дополнительных параметров (только база данных, порт, пользователь, пароль).
Я продолжу поиск, но если кто-то может мне помочь, это будет мило.
вот вывод из phpMyAdmin: