在mysql中获取24小时格式的日期范围

时间:2014-04-07 07:45:30

标签: php mysql database

我想知道这个查询部分是否正确:

DATE_FORMAT(@co, '%Y-%m-%d %T') between '2014-03-24 13:00:00' and '2014-03-25 00:00:00'

因为我从这个查询得到了错误的输出。任何人都可以告诉它有什么问题吗?

此处@co是一个字符串值,我想将其转换为24小时日期格式。

1 个答案:

答案 0 :(得分:0)

结果是否正确取决于@co包含的内容。但是,顾名思义,DATE_FORMAT()需要日期,而不是字符串。

您应该注意MySQL可以像其他任何数据类型一样处理日期 - 您不需要将它们转换为字符串。