我有约会06-Jun-2014
,我想将其转换为06/06/2014 00:00:00
我试过这个但没有工作......
DATE_FORMAT('06-Jun-2014','%Y %m %d %T:%f')
=>返回NULL
DATE_FORMAT(06-Jun-2014,'%Y %m %d %T:%f')
=> #1054 - 'where子句'中的未知列'Jun'
答案 0 :(得分:1)
您必须先将字符串转换为Date
第一个
SELECT DATE_FORMAT(STR_TO_DATE('06-Jun-2014','%d-%b-%Y'),'%m/%d/%Y %T')
<强>输出强>
06/06/2014 00:00:00
答案 1 :(得分:1)
您需要先使用str_to_date
将字符串解析为日期
然后将该日期转换为date_format
select date_format(str_to_date('06-Jun-2014', '%d-%b-%Y'), '%d/%m/%Y %H:%i:%s');