0
点赞
收藏
分享

微信扫一扫

MyBatis中时间的比较

时光已翩然轻擦 2022-03-30 阅读 65
javamaven
<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格式数据
举报

相关推荐

0 条评论