根据数据库中时间查询的操作

来源:互联网 发布:驾校一点通软件 编辑:程序博客网 时间:2024/05/18 03:56
数据库中的时间格式为varchar类型:
@RequestMapping("/findToTime")@ResponseBody public List<Exponent> findToTime(String st)  {                 Exponent exponent = JSON.parseObject(st,Exponent.class);String dt = exponent.getDT();//将字符串时间取出编排时间格式String[] split = dt.split("-");String y=split[0];String m=split[1];String d=split[2];String time=y+m+d;                    exponent.setDT(time);    list= exponentService.findAllTime(exponent);   }return list;}

数据库中的时间格式为date类型:

@RequestMapping("/getAll")@ResponseBodypublic List<NongQingSurvey> getAll(String ss) throws ParseException{if(ss==null){list=nongQingSurveyService.queryAll(null);}else{JSONObject param = JSONObject.parseObject(ss);NongQingSurvey tt = JSON.parseObject(ss, NongQingSurvey.class);//String bDT = param.getString("bDT");String aREA = param.getString("aREA");String member = param.getString("member");String time = param.getString("bDT");SimpleDateFormat sdf =  new SimpleDateFormat( "yyyy-MM-dd" );Date date = sdf.parse(time);time=sdf.format(date);tt.setBDT(date);tt.setAREA(aREA);tt.setMember(member); list = nongQingSurveyService.queryAll(tt);}return list;}

js代码:

//按条件查询    function onClick_search(){    //alert(123)    var fName =$("#fName").combobox('getText');    var dT=$("#dT").datebox('getValue');    //if(fName=="所有"){    //datagride();    //}    if(fName=="所有"){    fName=""    }     if(dT=="所有"){    dT=""    }    var jsondata={     "FName":fName,       "DT":dT    }        $.ajax({    type:"post",    url:"/SX_LGQX/exponent/findToTime.do",    data:{    "st":JSON.stringify(jsondata)    },    dataType:"json",    success : function(data) {    $("#shiyixing-datagrid").datagrid('loadData',data);        }    })        }




0 0