str_to_jodatime
Описание
Преобразует строку в формате Joda в значение DATETIME в указанном формате Joda DateTime, например yyyy-MM-dd HH:mm:ss.
Синтаксис
DATETIME str_to_jodatime(VARCHAR str, VARCHAR format)
Параметры
str: временное выражение, которое вы хотите преобразовать. Должно быть типа VARCHAR.format: формат Joda DateTime для возвращаемого значения DATETIME. Информацию о доступных форматах см. в Joda DateTime.
Возвращаемое значение
- Если разбор входной строки успешен, возвращается значение DATETIME.
- Если разбор входной строки не удался, возвращается
NULL.
Примеры
Пример 1: Преобразование строки 2014-12-21 12:34:56 в значение DATETIME в формате yyyy-MM-dd HH:mm:ss.
MySQL > select str_to_jodatime('2014-12-21 12:34:56', 'yyyy-MM-dd HH:mm:ss');
+--------------------------------------------------------------+
| str_to_jodatime('2014-12-21 12:34:56', 'yyyy-MM-dd HH:mm:ss') |
+--------------------------------------------------------------+
| 2014-12-21 12:34:56 |
+--------------------------------------------------------------+
Пример 2: Преобразование строки 21/December/23 12:34:56 с текстовым названием месяца в значение DATETIME в формате dd/MMMM/yy HH:mm:ss.
MySQL > select str_to_jodatime('21/December/23 12:34:56', 'dd/MMMM/yy HH:mm:ss');
+------------------------------------------------------------------+
| str_to_jodatime('21/December/23 12:34:56', 'dd/MMMM/yy HH:mm:ss') |
+------------------------------------------------------------------+
| 2023-12-21 12:34:56 |
+------------------------------------------------------------------+
Пример 3: Преобразование строки 21/December/23 12:34:56.123 с точностью до миллисекунд в значение DATETIME в формате dd/MMMM/yy HH:mm:ss.SSS.
MySQL > select str_to_jodatime('21/December/23 12:34:56.123', 'dd/MMMM/yy HH:mm:ss.SSS');
+--------------------------------------------------------------------------+
| str_to_jodatime('21/December/23 12:34:56.123', 'dd/MMMM/yy HH:mm:ss.SSS') |
+--------------------------------------------------------------------------+
| 2023-12-21 12:34:56.123000 |
+--------------------------------------------------------------------------+
Ключевые слова
STR_TO_JODATIME, DATETIME