我正在尝试查询MySQL数据库中明天(而不是接下来的24小时)的所有记录。所有的日期都存储为一个unixtimestamp。
我可以使用CURDATE()函数吗?
您的帮助将不胜感激!
发布于 2018-02-01 06:31:59
选择纪元时间戳为
BETWEEN UNIX_TIMESTAMP(CURDATE() + INTERVAL 1 DAY)
AND
UNIX_TIMESTAMP(CURDATE() + INTERVAL 2 DAY - INTERVAL 1 SECOND)明天的开始比今天晚一天,精确到第二天。
明天的结束比今天晚了一秒,同样也是以秒的精度。
虽然简单地在明天的开头加上86,399秒来找到它的结束是很诱人的,但有些日子有更多的秒,有些则更少。最好让日期算术函数来计算结果。
https://stackoverflow.com/questions/48551877
复制相似问题