<where>
<if test="startDate != null">
and time <![CDATA[ >= ]]> #{startDate}
</if>
<if test="lastDate != null">
and time <![CDATA[ <= ]]> #{lastDate}
</if>
</where>
前端页面返回日期
开始时间:<input name="startDate" class="form-control" placeholder="yyyy-MM-dd HH:mm" type="text">
结束时间:<input name="lastDate" class="form-control" placeholder="yyyy-MM-dd HH:mm" type="text">
js日期插件
<th:block th:include="common/include :: datetimepicker" />
$("input[name='startDate']").datetimepicker({
format: "yyyy-mm-dd hh:ii",
autoclose: true
});
$("input[name='lastDate']").datetimepicker({
format: "yyyy-mm-dd hh:ii",
autoclose: true
});
后端封装参数
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
private Date startDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
private Date lastDate;
//注意 controller层需要返回json格式数据