Перейти к основному содержимому

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)