Форматирование строк в даты в MySQL - PullRequest
1 голос
/ 29 января 2011

Я мигрирую базу данных Access в mySQL. Я получаю таблицы в формате CSV и использую Excel для удаления и форматирования некоторых столбцов. Даты приходят ко мне как m / d / yyyy и уходят в 1702 год. Поскольку Excel блестяще не будет форматировать любую дату до 1900 года, мне придется преобразовать их каким-то другим способом. Теперь было бы очень просто написать PHP-скрипт для итерации по строкам и использовать date('Y-m-d', strtotime($date)), но мне было интересно, есть ли в mySQL функция или функции, которые были бы эквивалентны?

1 Ответ

3 голосов
/ 29 января 2011

Попробуйте функцию STR_TO_DATE .например,

SELECT STR_TO_DATE ('01.04.1960', '% m /% d /% Y');

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