Android 如何比较sqlite where条件中的日期列
如何比较sqlite中的日期列,其中的条件很难说清楚你到底在问什么,但sqlite网站上有一个页面应该会有所帮助。如果你像往常一样存储日期,您可以将它们作为数字进行比较,因为它们基本上就是这样的-自1970年1月1日午夜以来UTC使用的秒数等等。我不确定我是否完全理解这个问题。你想把日期和什么做比较?今天去年上个月?你在寻找什么样的最终结果?天?时间 我遇到了一个问题Android 如何比较sqlite where条件中的日期列,android,sqlite,datetime,Android,Sqlite,Datetime,如何比较sqlite中的日期列,其中的条件很难说清楚你到底在问什么,但sqlite网站上有一个页面应该会有所帮助。如果你像往常一样存储日期,您可以将它们作为数字进行比较,因为它们基本上就是这样的-自1970年1月1日午夜以来UTC使用的秒数等等。我不确定我是否完全理解这个问题。你想把日期和什么做比较?今天去年上个月?你在寻找什么样的最终结果?天?时间 我遇到了一个问题 我需要知道sql日期字段和今天之间的天数。如果这是您想要的,请不要忘记将日期保存为YYYY-MM-DD,即2011-02-08
我需要知道sql日期字段和今天之间的天数。如果这是您想要的,请不要忘记将日期保存为YYYY-MM-DD,即2011-02-08
select strftime('%Y-%m-%d, '2012-04-05')
或
对于日期和时间,没有什么好的原则。例如,如果存储的是Unix纪元之前的历史日期和时间,该怎么办?一般来说,考虑到时区、历史日历和闰秒/年等因素,日期和时间值非常复杂。。关于如何存储和表示日期和时间的决策应该始终在上下文中考虑,因此没有适用于所有情况的通用“始终应该”规则。
select strftime('%Y-%m-%d', datecolumn)