STR_TO_DATE输出NULL

时间:2013-07-02 20:02:38

标签: mysql

我在使用STR_TO_DATE函数时遇到问题。

我的日期格式如下

24.04.2012 11:24:50:360

我想在MySQL列中编写它,格式为

2012-04-24 11:24:50

要检查我的陈述是否正确,我正在使用

进行测试
SELECT STR_TO_DATE('24.04.2012 11:24:50:360', '%Y-%m-%d %H:%i:%s')

每次我运行它,它返回NULL。我不知道如何更正查询。

1 个答案:

答案 0 :(得分:4)

试试这个:

SELECT STR_TO_DATE('24.04.2012 11:24:50:360', '%d.%m.%Y %H:%i:%s')

(你的陈述中的格式不正确,你需要交换年月和日,你需要使用。作为分隔符)