php - 如何将日期时间对象与日期对象进行比较

标签 php mysql sql datetime select

我有一个包含日期时间列的表

我的 table 是

ID time
1  2014-01-30 12:00:00
2  2014-01-30 13:00:00
3  2014-02-01 14:00:00

我有 Datetime 对象

2014-01-30 15:00:00

我想选取与 Datetime 对象具有相同“日期”的行。

所以在这种情况下。

我想拿起第一行和第二行

我不确定如何将日期时间转换为日期对象并比较 mysql 中的“日期”

我怎样才能做到?

最佳答案

使用DATEdatetime 对象转换为 date

的函数
SELECT * 
FROM tableA a 
WHERE DATE(a.time) = DATE('2014-01-30 15:00:00');

关于php - 如何将日期时间对象与日期对象进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21278291/

相关文章:

mysql - 修改 bash 脚本以获取文件中的每一行并执行命令

SQL多对多查询问题

php - 如何在mysql中存储配置变量?

Php 按值对数组进行分组并计算组项

php - 当我有 2 个同名列时,如何识别 mysql 中的列

sql - 操作错误: near ",": syntax error - SQLITE3

sql - "Column ’ x’在PostgreSQL中不存在"error for string literal ’ x’

php - 在回复消息中保留 Enter 和 Tab 键(空格)

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

mysql - 结合相同的信息。将多个表中的列数据放入 View 的一列中