str2date
Описание
Преобразует строку в значение DATE согласно указанному формату. Если преобразование не удается, возвращается NULL.
Формат должен соответствовать описанному в date_format.
Эта функция эквивалентна str_to_date, но имеет другой тип возвращаемого значения.
Синтаксис
DATE str2date(VARCHAR str, VARCHAR format);
Параметры
str: временное выражение, которое вы хотите преобразовать. Должно быть типа VARCHAR.
format: формат, используемый для возврата значения. Поддерживаемые форматы см. в date_format.
Возвращаемое значение
Возвращает значение типа DATE.
Возвращается NULL, если str или format равны NULL.
Примеры
select str2date('2010-11-30 23:59:59', '%Y-%m-%d %H:%i:%s');
+------------------------------------------------------+
| str2date('2010-11-30 23:59:59', '%Y-%m-%d %H:%i:%s') |
+------------------------------------------------------+
| 2010-11-30 |
+------------------------------------------------------+
1 row in set (0.01 sec)