关于Lucene 查询时间 问题

liuyuhuaone 2011-07-08 06:57:21
我是想把 B_reqarrdate 的值的格式 转变成 20110201 然后用 TO 进行比较
现在 Lucene里的值是 yyyy-MM-dd 的格式 请各位 帮帮忙啊 急用!!
@SuppressWarnings("unchecked")
public Object queryDevelopProgress(HttpServletRequest request) throws Exception{
String DateType = Character.unescape(request.getParameter("DateType"));
String R_BeginDate = Character.unescape(request.getParameter("R_BeginDate"));
String R_ComDate = Character.unescape(request.getParameter("R_ComDate"));
Pager pager=new Pager(request);
String sql="problem_type:软件需求管理流程";
if(DateType.equals("需求到达时间")){
sql+=" AND B_reqarrdate:["+R_BeginDate+" TO "+R_ComDate+"]";
}else if(DateType.equals("需求确认时间")){
sql+=" AND B_confirmdate ["+R_BeginDate+" TO "+R_ComDate+"]";
}else if(DateType.equals("需求完成时间")){
sql+=" AND B_comdate:["+R_BeginDate+" TO "+R_ComDate+"]";
}
String attrs="problem_code,problem_synopsis,crstatus,B_reqarrdate,B_confirmdate,B_comdate";
logger.info(sql);
LuceneSearcher ls = new LuceneSearcher();
pager=ls.query(sql, attrs, pager);
return pager;
}
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
uastation 2011-07-11
  • 打赏
  • 举报
回复
将字符串转换成Date类型再比较~用DataUtils.java工具类Apache的
kongxiong 2011-07-08
  • 打赏
  • 举报
回复
这个问题很难回答啊

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧