3

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

例如,假设今天是该月的第 24 天。查询应该返回 24 日的行,而不是 23 日或之前某个时间的行。

感谢您的关注。

4

3 回答 3

3

您可以为此使用儒略日,因为它可以“四舍五入”到日期边界。见http://www.sqlite.org/lang_datefunc.html

于 2011-02-24T15:35:53.460 回答
1

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

于 2011-02-25T22:53:07.027 回答
-2

用 MySQL 试试:

SELECT *
FROM yourTable
WHERE DATE(FROM_UNIXTIME(yourUnixEpochField)) = DATE(NOW());
于 2011-06-01T20:05:59.013 回答