日期:2014-05-19 浏览次数:21222 次
String sdate="yyyy-MM-DD HH:mm:ss"
SimpleDateFormat sf=new SimpleDateFormat(sdate);
def sendTime=params.get("sendTime")
def sentTime=params.get("sentTime")
dSendTime=sf.parse(sendTime)//转换 打印出来的值却是这样Tue Jan 10 15:10:15 CST 2012
//数据库中的日期实际上是2012-12-12 12:10:10.0 这样子
dSentTime=sf.parse(sentTime)
def search={
if(dSendTime&&dSentTime){
and{
ge("sendTime",dSendTime) //大于等于
}
and{
le("sentTime",dSentTime) //小于等于
}
}
if (dSendTime){
eq("sendingTime",dSendTime) //等于
}
if (dSentTime){
eq("sentTime",sentTime)
}
if(pipeId){
like("pipeId",pipeId)
}
if (userId){
like("userId",userId)
}
if (operatorId){
like("operatorId",operatorId)
}
if (fromAction){
if (respCode){
like("respCode",respCode)
}
if (respMsg){
like("respMsg",respMsg)
}
}
def result=CodeDetails.createCriteria().list(params,search)