MySql странная метка - PullRequest
       6

MySql странная метка

1 голос
/ 10 марта 2010

Я хочу получить записи из таблицы в зависимости от дня месяца, в который была создана запись. Эта информация хранится в метке времени Unix. Во время тестирования я создал новые записи испытаний и добавил некоторые временные метки для определенного времени, которые я преобразовал в временные метки с помощью онлайн-конвертера. Я использовал ...

01/29/2010-02:00:00

Прямо сейчас я использую ...

FROM_UNIXTIME(timestamp, '%d') == 29

Это должно работать всегда 29-го числа каждого месяца. Но он рассчитывает метку времени, которая будет на 5 часов отставать от фактического значения метки времени. Когда я просто запускаю FROM_UNIXTIME на временной метке, он возвращает 01/28 / 2010-21: 00: 00. Я надеялся, что кто-то может дать объяснение этому, если есть простое решение или я должен просто написать программу, чтобы ожидать, что часовой пояс будет фактором.

1 Ответ

0 голосов
/ 10 марта 2010

Функция FROM_UNIXTIME автоматически преобразует дату и время в текущий часовой пояс.

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