SQLite日期时间转换为时间戳

时间:2014-03-03 09:00:01

标签: javascript sqlite

我需要查找前7天的数据。如果日期是时间戳格式2456735.5,我已经编写了可以正常工作的查询,但是当日期格式如下时,它不起作用。

Mon Mar 03 2014 14:20:27 GMT+0530 (IST)

查询如下:

select * from quiz 
  where  date(quiz_complete_date) <= date("now") 
  and  date(quiz_complete_date) >= date(date("now") , "-7 days")  
group by quiz_complete_date;

quiz_complete_date采用时间戳格式时,此查询会获得结果,但我想知道为什么它不起作用。无论如何我可以将它转换为时间戳,以便我可以得到结果吗?

1 个答案:

答案 0 :(得分:0)

在SQL中使用该日期格式没有简单的方法。

您应始终将日期存储在supported date formats

之一中