Дата отображается как за день до внешнего интерфейса из базы данных. - PullRequest
0 голосов
/ 10 января 2020

Я использую базу данных mysql. Если я предоставлю какой-либо ввод для сегодняшней даты, она принимает текущую дату (10-01-2019). Но проблема в том, что он показывает как накануне (09-01-2019) передний конец. Я не использовал никаких потоков в этом. Тип данных Date был опробован как Instant, LocalDate.

Как решить проблему?

Ответы [ 2 ]

1 голос
/ 10 января 2020
  • Проверка часового пояса дБ:

    SELECT DBTIMEZONE FROM DUAL;

    или

    SELECT @@global.time_zone, @@session.time_zone;

  • Проверьте местный часовой пояс p c.

Если они отличаются:

SET time_zone='00:00';
0 голосов
/ 10 января 2020

Вам необходимо сохранить дату в этом формате ГГГГ-ММ-ДД. Вот почему вы видите другую дату

...