MySQL - 选择今天的日期时间为 00:00:00 的最有效方法 [关闭]
Posted
技术标签:
【中文标题】MySQL - 选择今天的日期时间为 00:00:00 的最有效方法 [关闭]【英文标题】:MySQL - Most efficient way to select today's date with time as 00:00:00 [closed] 【发布时间】:2013-03-17 18:58:12 【问题描述】:如何选择当前日期的午夜?
2013-03-27 00:00:00
【问题讨论】:
这个问题没有显示任何研究工作。 做好功课很重要。告诉我们您发现了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案。 FAQ. 【参考方案1】:SELECT *
FROM TableName
WHERE dateColumn = CURDATE()
CURDATE()
返回当前日期,时间设置为00:00:00
。
【讨论】:
完美,谢谢 J W。我不知道您可以将没有时间的日期与完整的时间戳进行比较。 不客气:D
很高兴为您提供帮助。【参考方案2】:
mysql> select cast(current_date() as datetime);
+----------------------------------+
| cast(current_date() as datetime) |
+----------------------------------+
| 2013-03-27 00:00:00 |
+----------------------------------+
1 row in set (0.00 sec)
mysql>
【讨论】:
以上是关于MySQL - 选择今天的日期时间为 00:00:00 的最有效方法 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章