0

使用mysql 文档中指定的 date_format

选择 date_format('20-May-2013', '%d-%b-%Y');

返回null,为什么?

4

1 回答 1

1

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

select str_to_date('20-May-2013', '%d-%b-%Y');
于 2012-11-05T22:27:54.377 回答