0

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

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

这里有什么问题?

4

2 回答 2

2

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

根据文档

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

于 2012-04-28T18:03:21.890 回答
1

也可以使用:

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

于 2012-04-28T18:06:36.400 回答