DATE_FORMAT 函数将给定的参数expr按 format 定义的格式进行提取,返回 VARCHAR 类型的字符串。 expr 的值为 DATE 类型或可以转换为 DATE 类型的其他类型,format 必须是字符型或可以转换为字符串类型。
当 expr 的值为 NULL 时,函数返回 NULL。
format
表示 expr 对应的 format 格式,以下为对应列表:
如果输入 format 为 NULL,则函数返回 NULL。
如果输入 format 无法与 format 列表里的类型相匹配,则输出 format 对应的字符。
示例
SELECT DATE_FORMAT(NOW(), '%a') res FROM DUAL;
RES
----------------------------------------------------------------
Tue
SELECT DATE_FORMAT(NOW(), '%b') res FROM DUAL;
RES
----------------------------------------------------------------
Apr
SELECT DATE_FORMAT(NOW(), '%c') res FROM DUAL;
RES
----------------------------------------------------------------
4
SELECT DATE_FORMAT(NOW(), '%D') res FROM DUAL;
RES
----------------------------------------------------------------
12th
SELECT DATE_FORMAT(NOW(), '%%') res FROM DUAL;
RES
----------------------------------------------------------------
%
复制代码
评论