我有一个 mysql 表,它以字符串格式存储日期,我想选择日期作为日期时间。我用 STR_TO_DATE() 和 DATE_FORMAT 都试过了,但没有用。
我的日期保存为 02/10/2013 00:00 我想要的是选择这个字符串作为日期,以便我可以使用比较。
这是我尝试过的:
SELECT meta_value FROM `wp_postmeta` WHERE STR_TO_DATE(meta_value,'%d/%M/%Y %H:%i' ) > NOW() AND meta_key='project_end'
由于某种原因 STR_TO_DATE(meta_value,'%d/%M/%Y %H:%i' ) 返回 NULL。如果有人能找出问题所在,那就太好了。