Приведение даты в MySQL возвращает предыдущую дату - PullRequest
0 голосов
/ 26 июня 2019

У меня есть сомнение в этом вопросе.Почему MySQL возвращает предыдущую дату при выполнении этого приведения?Я решил ситуацию, добавив день.Тем не менее, я хотел бы понять этот результат.

С уважением,

1 Ответ

0 голосов
/ 26 июня 2019

Я бы предположил, что это какая-то проблема с часовым поясом. Предполагая, что ваш часовой пояс на несколько часов опережает часовой пояс, в котором находится сервер MySQL, MySQL может корректировать эти входные даты в обратном направлении, чтобы соответствовать часовому поясу сервера.

Попробуйте выполнить следующий запрос, чтобы узнать часовой пояс сервера MySQL:

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

Затем сравните это с вашим текущим часовым поясом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...