为什么这个MySQL日期转换会返回NULL?

3

尝试将日期格式转换为MySQL日期:

SELECT STR_TO_DATE('8/3/2011 13:30','%m/%d/%Y %h:%i');

但它返回了 NULL。请注意,这个类似的查询是有效的:
SELECT STR_TO_DATE('8/3/2011 13:30','%m/%d/%Y');
1个回答

6

%h期望接收从01到12的数字,13是无效的。

可以尝试使用%H%k,它们适用于24小时制。


太好了!我怎么没有注意到?!?:O - Ivan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接