Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较android sqlite中的日期时间_Android_Sqlite_Datetime_Comparison - Fatal编程技术网

比较android sqlite中的日期时间

比较android sqlite中的日期时间,android,sqlite,datetime,comparison,Android,Sqlite,Datetime,Comparison,我有以下声明: SELECT t1.* FROM pos t1 INNER JOIN pos_visit t2 ON t2.pos_id = t1.id_pos INNER JOIN roadmap t3 ON t3.id_roadmap = t2.roadmap_id WHERE t3.id_roadmap ='rmp100000000000000020121206114347690' AND datetime

我有以下声明:

SELECT t1.* FROM pos t1
        INNER JOIN pos_visit t2
           ON t2.pos_id = t1.id_pos
        INNER JOIN roadmap t3
           ON t3.id_roadmap = t2.roadmap_id
WHERE t3.id_roadmap ='rmp100000000000000020121206114347690'
    AND datetime(t1.lastChangedDate) > datetime(t3.lastChangedDate);
我没有得到这样的函数
datetime

我提到我也尝试过strftime。所有这些功能在sqLiteBrowser上都可以正常工作,但在Android中,它不起作用。我尝试了
julianday
,但没有得到任何错误,但是Select没有返回正确的值(它应该返回一个注册,但不返回任何内容)


知道问题在哪里吗?

您可以通过以下方式解决问题:


我将日期时间存储为YYYYMMDDHH。因此,我可以在
pos
表中执行stempel>='2012120612'和stempel=1231243154123123以及stempel如何定义
lastChangedDate
?我想你不需要
datetime
只要使用
和t1.lastChangedDate>t3.lastChangedDate