SQLite查询,用于计算今天的Unix纪元时间是否发生

时间:2011-02-24 15:25:38

标签: sql sqlite unix-timestamp epoch

我有一个包含Unix纪元时间值的整数列。我想计算它是否属于今天。

例如,今天是本月的第24天。查询应该返回属于24日的行,而不是返回到23日或之前的那些行。

感谢您的光临。

3 个答案:

答案 0 :(得分:3)

您可以使用朱利安日,因为它可以“舍入”到日边界。见http://www.sqlite.org/lang_datefunc.html

答案 1 :(得分:1)

使用DATE(TheColumn, 'unixepoch')获取日期。

答案 2 :(得分:-2)

使用MySQL尝试:

SELECT *
FROM yourTable
WHERE DATE(FROM_UNIXTIME(yourUnixEpochField)) = DATE(NOW());