mysql date_format无法解析20-may-2013

时间:2012-11-05 22:22:05

标签: mysql

使用doc from mysql

中指定的date_format
select date_format('20-May-2013', '%d-%b-%Y');

返回null,为什么?

1 个答案:

答案 0 :(得分:1)

您正在尝试使用DATE_TIME()解析日期,但该函数用于执行相反操作 - 获取已知的格式化日期并使用自定义格式显示它。你可能想要的是STR_TO_DATE()函数:

select str_to_date('20-May-2013', '%d-%b-%Y');