标签:
效果图:
1、xml中sql日期查询写法:
<if test="beginInDate != null and beginInDate != ‘‘"> AND t.CREATE_DATE <![CDATA[ >= #{beginInDate} ]]> </if> <if test="endInDate != null and endInDate != ‘‘"> AND t.CREATE_DATE <![CDATA[ <= #{endInDate} ]]> </if>
2、如何设置结束时间为23:59:59?
controller中的list里:
if(bean.getEndInDate()!=null && !bean.getEndInDate().equals("")){ Date result = PublicUtils.getLastTime(bean.getEndInDate()); bean.setEndInDate(result);}
调用公共类的方法:
/**
* 返回日期最后时间:yyyy-MM-dd 23:59:59
*/
public static Date getLastTime(Date currentDate){
Date result = new Date();
if(currentDate==null){
return result;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
String t = sdf.format(currentDate)+" 23:59:59";
result = df.parse(t);
} catch (ParseException e) {
return result;
}
return result;
}
3.日期查询页面中的写法:
<li><label>创建日期:</label>
<input id="begindate" name="beginInDate" type="text" readonly="readonly" maxlength="20" class="input-medium Wdate"
value="<fmt:formatDate value="${toolSet.beginInDate}" pattern="yyyy-MM-dd"/>"
onclick="WdatePicker({maxDate:‘#F{$dp.$D(\‘enddate\‘)}‘})"/> -
<input id="enddate" name="endInDate" type="text" readonly="readonly" maxlength="20" class="input-medium Wdate"
value="<fmt:formatDate value="${toolSet.endInDate}" pattern="yyyy-MM-dd"/>"
onclick="WdatePicker({minDate:‘#F{$dp.$D(\‘begindate\‘)}‘})"/>
</li>
标签:
原文地址:http://www.cnblogs.com/banxian-yi/p/5357571.html