|
如何得到这个域值在两个日期(字符型)之间的所有文档? 用 String st = " form = " formname" & rq >='2004-01-01' & rq< '2005-08-01'"; db.search(st,null,0); 我用这种方法不行. 大家给点意见,怎样做呢? |
|
|
|
条件表达式分开写试试
|
|
|
String st ="form=\"test\" & date>=@Date(2004;01;01) & date<=@Date(2004;08;11)";
DocumentCollection dc = db.search(st); or String st ="form=\"test\" & date>=@TextToTime(\"2004-08-01\") & date<=@TextToTime(\"2004-09-01\")"; DocumentCollection dc = db.search(st); |
|
|
String st ="form=\"test\" & date>=@Date(2004;01;01) & date<=@Date(2004;08;11)";
这个好像只能得到1月1到8月10的文档, String st ="form=\"test\" & @Date(date)>=@Date(2004;01;01) & @Date(date)<=@Date(2004;08;11)"; 这个就能到11号了,必须都取到日期来比较,不然就会在具体的时分秒上进行比较 |
|