MySql中的STR_TO_DATE出现错误

MySql中的STR_TO_DATE出现错误,mysql,Mysql,我在mysql中遇到了一些STR_TO_DATE的问题。下面返回NULL select str_to_date('2012-04-28 23:00:15', '%Y-%m-%d %h:%i:%s'); 这里怎么了?您需要大写%H,而不是小写%H 根据, %小时(00..23) %小时(01..12) 您需要大写字母%H,而不是小写字母%H 根据, %小时(00..23) %小时(01..12) 还可以使用: 截止日期('2012-04-28 23:00:15','%Y-%m-%d%T')也可以

我在mysql中遇到了一些STR_TO_DATE的问题。下面返回NULL

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

这里怎么了?

您需要大写
%H
,而不是小写
%H

根据,

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


您需要大写字母
%H
,而不是小写字母
%H

根据,

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

还可以使用:

截止日期('2012-04-28 23:00:15','%Y-%m-%d%T')

也可以使用:

截止日期('2012-04-28 23:00:15','%Y-%m-%d%T')