项目经验:通过开始时间、结束时间查询日期to_char()
2014-07-09 17:29
253 查看
/** * 构造查询条件 */ public String getConditions( List paramValueList, ZxDRgyjxx rgyjxx) { if(rgyjxx== null) return ""; StringBuffer sb = new StringBuffer(); if(rgyjxx.getSgfsfs()!= null&&! "".equals(rgyjxx.getSgfsfs().trim())){ sb.append( " and sgfsfs=?"); paramValueList.add(rgyjxx.getSgfsfs()); } if(rgyjxx.getQrzt()!= null&&! "".equals(rgyjxx.getQrzt().trim())){ sb.append( " and qrzt=?"); paramValueList.add(rgyjxx.getQrzt()); } if(rgyjxx.getStartTime()!= null&&! "".equals(rgyjxx.getStartTime())&& rgyjxx.getEndTime()!= null&&! "".equals(rgyjxx.getEndTime())){ sb.append( " and to_char(jssj,'yyyy-mm-dd')>=to_char(?,'yyyy-mm-dd') and to_char(jssj,'yyyy-mm-dd')<=to_char(?,'yyyy-mm-dd')"); // " from ZxDDbsszzpjjg where to_char(id.pjsj,'yyyy-mm-dd')=to_char(?,' yyyy-mm -dd') and id.pjsd=? and id.jclb=? and id.stcd in (:strs)"; // paramValueList.add("%"+rgyjxx.getSgfsfs()+"%"); paramValueList.add(rgyjxx.getStartTime()); paramValueList.add(rgyjxx.getEndTime()); } return sb.toString(); }
相关文章推荐
- 项目经验:oracle 日期查询 to_char()
- android 通过当前日期获取这个礼拜的开始时间和结束时间
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- JN项目-时间查询,结束时间比开始时间小给提示
- bootstrap-datepicker限定可选时间范围 一、应用场景 实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制, 如:开始时间不能大于结束时间,
- 日期工具转换,取得当前半年、一年、本周、当前季度日期等开始结束时间
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- 获得指定日期的周开始时间和周结束时间
- 查询 开始时间 结束时间
- 通过SQL得到某年内每周的开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- to_char对日期时间简单的处理
- Oracle的日期时间 to_date和to_char
- 已知开始工作时间和工作日期计算工作日结束时间
- js 日期选择判断结束时间大于开始时间
- Oracle的日期时间 to_date和to_char
- 开始日期不能超过结束时间的check
- Python 判断日期大小( 判断开始时间是否早于结束时间)
- PHP获取自然周列表,周开始结束日期,月开始结束时间方法类
- php计算一年多少周,同时计算出这一周的开始时间和结束时间(可选返回时间戳或日期)