我有一个包含Unix纪元时间值的整数列。我想计算它是否属于今天。
例如,今天是本月的第24天。查询应该返回属于24日的行,而不是返回到23日或之前的那些行。
感谢您的光临。
答案 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());