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

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