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 |
+---------------------------------------------------------+