数据库中的时间格式为varchar类型:
js代码:
@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")
@ResponseBody
public 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);
}
})
}