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

jodatime_format

Описание

Преобразует указанную дату в строку в указанном формате шаблона Joda DateTimeFormat.

Синтаксис

VARCHAR JODATIME_FORMAT(DATETIME | DATE date, VARCHAR format)

Параметры

  • date: дата, которую вы хотите преобразовать. Это должна быть действительная дата или выражение даты.
  • format: формат даты и времени, который должен быть возвращен. Для получения информации о доступных форматах см. Joda-Time format.

Возвращаемое значение

В настоящее время возвращаемое значение представляет собой строку, содержащую максимум 128 байт в длину. Если длина строки, преобразованной из указанной даты, превышает 128 байт, возвращается NULL.

Примеры

Пример 1: Преобразование даты 2020-06-25 15:58:51 в строку в формате yyyy-MM-dd.

MySQL > select jodatime_format('2020-06-25 15:58:51', 'yyyy-MM-dd');
+------------------------------------------------------+
| jodatime_format('2020-06-25 15:58:51', 'yyyy-MM-dd') |
+------------------------------------------------------+
| 2020-06-25 |
+------------------------------------------------------+

Пример 2: Преобразование даты 2020-06-25 15:58:51 в строку в формате yyyy-MM-dd HH:mm:ss.

MySQL > select jodatime_format('2020-06-25 15:58:51', 'yyyy-MM-dd HH:mm:ss');
+---------------------------------------------------------------+
| jodatime_format('2020-06-25 15:58:51', 'yyyy-MM-dd HH:mm:ss') |
+---------------------------------------------------------------+
| 2020-06-25 15:58:51 |
+---------------------------------------------------------------+

Пример 3: Преобразование даты 2020-06-25 15:58:51 в строку в формате MM dd ee EE.

MySQL > select jodatime_format('2020-06-25 15:58:51', 'MM dd ee EE');
+-------------------------------------------------------+
| jodatime_format('2020-06-25 15:58:51', 'MM dd ee EE') |
+-------------------------------------------------------+
| 06 25 04 Thu |
+-------------------------------------------------------+

Пример 4: Преобразование даты 2020-06-25 15:58:51 в строку в формате MMM dd ee EEE.

MySQL > select jodatime_format('2020-06-25 15:58:51', 'MMM dd ee EEE');
+---------------------------------------------------------+
| jodatime_format('2020-06-25 15:58:51', 'MMM dd ee EEE') |
+---------------------------------------------------------+
| Jun 25 04 Thu |
+---------------------------------------------------------+

Пример 5: Преобразование даты 2020-06-25 15:58:51 в строку в формате MMMM dd ee EEEE.

MySQL > select jodatime_format('2020-06-25 15:58:51', 'MMMM dd ee EEEE');
+-----------------------------------------------------------+
| jodatime_format('2020-06-25 15:58:51', 'MMMM dd ee EEEE') |
+-----------------------------------------------------------+
| June 25 04 Thursday |
+-----------------------------------------------------------+

Пример 6: Преобразование даты 2023-06-25 12:00:00 в строку в формате KK:mm:ss a.

MySQL > select jodatime_format('2023-06-25 12:00:00', 'KK:mm:ss a');
+------------------------------------------------------+
| jodatime_format('2023-06-25 12:00:00', 'KK:mm:ss a') |
+------------------------------------------------------+
| 00:00:00 PM |
+------------------------------------------------------+

Пример 7: Преобразование даты 2023-06-25 12:00:00 в строку в формате hh:mm:ss a.

MySQL > select jodatime_format('2023-06-25 12:00:00', 'hh:mm:ss a');
+------------------------------------------------------+
| jodatime_format('2023-06-25 12:00:00', 'hh:mm:ss a') |
+------------------------------------------------------+
| 12:00:00 PM |
+------------------------------------------------------+

Пример 8: Преобразование даты 2023-06-25 00:00:00 в строку в формате yyyyMMdd ''selena''.

MySQL > select jodatime_format('2023-06-25 00:00:00', 'yyyyMMdd ''selena''');
+------------------------------------------------------------------+
| jodatime_format('2023-06-25 00:00:00', 'yyyyMMdd \'selena\'') |
+------------------------------------------------------------------+
| 20230625 selena |
+------------------------------------------------------------------+

Ключевые слова

JODATIME_FORMAT, JODA, FORMAT