无法使用mySQL将字符串格式化为时间戳?

时间:2014-05-10 19:49:08

标签: mysql date

SELECT UNIX_TIMESTAMP(STR_TO_DATE('2014-05-10 13:12:44','%Y-%m-%d %h:%m:%s'));

返回NULL。我错过了什么吗?我以为这会返回一个时间戳。

1 个答案:

答案 0 :(得分:1)

您的日期格式字符串应为'%Y-%m-%d %H:%i:%s'%m表示月份,%h表示美国式0-12小时,因此13表示不好。

使用STR_TO_DATE几乎和调制解调器一样有趣,但并不完全。 : - )