MySql中的STR_TO_DATE给出错误

时间:2012-04-28 17:57:50

标签: mysql

我在mysql中面临STR_TO_DATE的一些问题。以下是返回NULL。

select str_to_date('2012-04-28 23:00:15', '%Y-%m-%d %h:%i:%s');

这里有什么问题?

2 个答案:

答案 0 :(得分:2)

您需要资金%H,而不是小写%h

根据the docs

  

%H小时(00..23)
  %h小时(01..12)

答案 1 :(得分:1)

也可以使用:

str_to_date('2012-04-28 23:00:15','%Y-%m-%d%T')