如何比较sqlite where条件中的日期列

时间:2011-02-08 12:02:19

标签: android sqlite datetime

如何比较条件

的sqlite中的日期列

4 个答案:

答案 0 :(得分:1)

很难说出你究竟在问什么,但是SQLite网站上有date and time functions的页面应该有所帮助。

答案 1 :(得分:0)

我不确定我是否完全理解这个问题。你想把这些日期比作什么?今天?上个月,一年?你在找什么样的最终结果?天?小时?

我遇到了一个问题 我需要知道sql date字段和今天之间的日子...... Its right here。如果这是你想要的,别忘了将日期保存为YYYY-MM-DD(即2011-02-08)

答案 2 :(得分:0)

这是您要为

选择的内容
select strftime('%Y-%m-%d, '2012-04-05')

select strftime('%Y-%m-%d', datecolumn)

答案 3 :(得分:-1)

如果您将日期存储为Unix timestamps,就像往常一样,您可以将它们作为数字进行比较(因为它们基本上就是这样 - 自1月午夜以来的数字秒1970年在UTC中使用<>等。