我有一个字符字段,其中的日期为'26-Nov-2011' 我希望以 YYYY-MM-DD 格式打印此日期。
我使用了以下日期转换,但不允许我这样做。
select date_format('26-Nov-2011','%d-%b-%y')
returns Null.
我知道 date_format 函数可以接受 YYYY-DD-MM 格式的日期,但是
请告诉我如何将字符转换为所需的日期格式
最佳答案
试试这个:
SELECT STR_TO_DATE('26-Nov-2011', '%d-%b-%Y') dte;
输出:
2011-11-26
关于MySql 字符到日期格式转换返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14417834/