| 函数 | 用法 |
|---|---|
| DATE_FORMAT(date,fmt) | 按照字符串fmt格式化日期date值 |
| TIME_FORMAT(time,fmt) | 按照字符串fmt格式化时间time值 |
| GET_FORMAT(date——type,fomat——type) | 返回日期字符串的显示格式 |
| STR_TO_DATE(str,fmt) | 按照字符串fmt对str进行解析,解析为一个日期 |

SELECT DATE_FORMAT(CURDATE(),'%Y-%M-%D'),DATE_FORMAT(NOW(),'%Y-%m-%d'),TIME_FORMAT(CURTIME(),'%h:%i:%S'),DATE_FORMAT(NOW(),'%Y-%M-%D %h:%i:%S %W %w %T %r')FROM DUAL;
SELECT STR_TO_DATE('2021-October-25th 11:37:30 Monday 1','%Y-%M-%D %h:%i:%S %W %w')FROM DUAL;
GET_FORMAT函数中date_type和format_type参数取值如下:
SELECT GET_FORMAT(DATE,'USA')FROM DUAL;SELECT DATE_FORMAT(CURDATE(),GET_FORMAT(DATE,'USA'))FROM DUAL;
