在mysql的时间戳中获取一天的开始和结束

时间:2014-04-04 23:03:31

标签: mysql sql date

如何以时间戳显示当天的开始和结束?

输出如:

04/01/2014 00:00:00

04/01/2014 23:59:59

1 个答案:

答案 0 :(得分:1)

可能有更好的方法,但我认为这应该有用。

SELECT 
  DATE_FORMAT(CONCAT(CURDATE(), ' 00:00:00'), '%m/%d/%Y %H:%i:%s') as morning,
  DATE_FORMAT(CONCAT(CURDATE(), ' 23:59:59'), '%m/%d/%Y %H:%i:%s') as evening

SQL Fiddle