数据库类型为 date类型 实际值 如:2017/7/11 14:24:19数据库
解决思路post
前台UI的时间到后天是字符串 不转换 直接在Mybatis中接收时间字符串ui
前台UI代码 easy ui 时间控件spa
<td>上传日期:</td> <td> <input class="easyui-datebox" id="createTimeQ" name="createTime" data-options="formatter:myformatter,parser:myparser" style="width:150px"/> </td> <td>至:</td> <td> <input class="easyui-datebox" id="updateTimeQ" name="updateTime" data-options="formatter:myformatter,parser:myparser" style="width:150px"/> </td>
js提交代码 我是用来查询列表信息的 用的是easyUI的datagrid控件 你能够用aiax的其余方式提交 post 或者getcode
$("#dosTable").datagrid('load', { createTime :$("#createTimeQ").datetimebox('getValue'), updateTime :$("#updateTimeQ").datetimebox('getValue') });
后台层以下 获取时间orm
paramMap.put("createTime", request.getParameter("createTime"));
paramMap.put("updateTime", request.getParameter("updateTime"));
此处用createTime 做为开始时间 用updateTime 做为结束时间 mbatis 的xml配置以下xml
<if test="createTime != null and createTime != ''" > and CREATE_TIME > to_date(#{createTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss') </if> <if test="updateTime != null and updateTime != ''" > and CREATE_TIME< to_date(#{updateTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss') </if>
这样就能够经过前台时间查询后台了blog