Преобразуйте строку даты в правильную отметку даты в MYSQL (мне нужен код sql, а не php) - PullRequest
0 голосов
/ 10 декабря 2011

У меня есть огромная электронная таблица с четырьмя столбцами даты для подробной информации о различных заказах, которые я импортирую из одной системы в другую.

Даты в настоящее время выглядят так в базе данных MYSQL, которую я создал из электронной таблицы:

Вс 27 ноября 17:02:40 PST 2011

Сб 26 ноября 17:01:54 PST 2011

Пн 28 ноября 18:06:29 PST 2011

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

1 Ответ

1 голос
/ 10 декабря 2011

Использование str_to_date

select str_to_date('Sun Nov 27 17:02:40 PST 2011', '%a %b %e %H:%i:%s PST %y')

Я не думаю, что вы можете правильно преобразовать название часового пояса.

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