easy UI mybatis springMvc 通过前台输入的时间查询数据库 Oracle

数据库类型为 date类型 实际值 如:2017/7/11 14:24:19

解决思路

前台UI的时间到后天是字符串 不转换 直接在Mybatis中接收时间字符串

前台UI代码 easy ui 时间控件

<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 或者get

$("#dosTable").datagrid('load', {
                
                createTime :$("#createTimeQ").datetimebox('getValue'),
                updateTime :$("#updateTimeQ").datetimebox('getValue')
            });

 

后台层如下 获取时间

paramMap.put("createTime", request.getParameter("createTime"));
        paramMap.put("updateTime", request.getParameter("updateTime"));

 

此处用createTime 作为开始时间  用updateTime 作为结束时间 mbatis 的xml配置如下

<if test="createTime != null and createTime != ''" >
and CREATE_TIME &gt; to_date(#{createTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss')
</if>
<if test="updateTime != null and updateTime != ''" >
and CREATE_TIME&lt; to_date(#{updateTime,jdbcType=TIMESTAMP},'yyyy-mm-dd hh24:mi:ss')
</if>

这样就可以通过前台时间查询后台了

 

转载于:https://www.cnblogs.com/nmdzwps/p/7154726.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值