date_format(date,format), time_format(time,format)
mysql > select date_format( ' 2008-08-08 22:23:00 ', ' %W %M %Y ');
+ -- ----------------------------------------------+
| date_format( ' 2008-08-08 22:23:00 ', ' %W %M %Y ') |
+ -- ----------------------------------------------+
| Friday August 2008 |
+ -- ----------------------------------------------+
mysql > select date_format( ' 2008-08-08 22:23:01 ', ' %Y%m%d%H%i%s ');
+ -- --------------------------------------------------+
| date_format( ' 2008-08-08 22:23:01 ', ' %Y%m%d%H%i%s ') |
+ -- --------------------------------------------------+
| 20080808222301 |
+ -- --------------------------------------------------+
mysql > select time_format( ' 22:23:01 ', ' %H.%i.%s ');
+ -- -----------------------------------+
| time_format( ' 22:23:01 ', ' %H.%i.%s ') |
+ -- -----------------------------------+
| 22.23. 01 |
+ -- -----------------------------------+
mysql > select date_format( ' 2008-08-08 22:23:00 ', ' %W %M %Y ');
+ -- ----------------------------------------------+
| date_format( ' 2008-08-08 22:23:00 ', ' %W %M %Y ') |
+ -- ----------------------------------------------+
| Friday August 2008 |
+ -- ----------------------------------------------+
mysql > select date_format( ' 2008-08-08 22:23:01 ', ' %Y%m%d%H%i%s ');
+ -- --------------------------------------------------+
| date_format( ' 2008-08-08 22:23:01 ', ' %Y%m%d%H%i%s ') |
+ -- --------------------------------------------------+
| 20080808222301 |
+ -- --------------------------------------------------+
mysql > select time_format( ' 22:23:01 ', ' %H.%i.%s ');
+ -- -----------------------------------+
| time_format( ' 22:23:01 ', ' %H.%i.%s ') |
+ -- -----------------------------------+
| 22.23. 01 |
+ -- -----------------------------------+
MySQL 日期、时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式。它是 str_to_date(str,format) 函数的 一个逆转换。