我有一个 duedate
列(datetime
格式)指定票的到期日期,现在我需要根据比较now()
与 duedate
。即 2010-04-29 02:00
vs 2010-04-29 10:00
在这件事上会返回 true。
最佳答案
使用 DATE(NOW())
比较日期
DATE(NOW())
将为您提供当前日期的日期部分,DATE(duedate)
将为您提供到期日的日期部分。那么您可以轻松比较日期
所以你可以像这样比较它
DATE(NOW()) = DATE(duedate)
或
DATE(duedate) = CURDATE()
见 here
关于MySQL 将 now() (仅日期,而不是时间)与日期时间字段进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14533914/