我有日期 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”
最佳答案
您需要首先使用 str_to_date
将字符串解析为日期.
然后使用 date_format
将该日期转换为字符串
select date_format(str_to_date('06-Jun-2014', '%d-%b-%Y'), '%d/%m/%Y %H:%i:%s');
关于MYSQL日期问题,无法转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24074502/