直接上例子
and submit_date >= to_timestamp('${starYear} 00:00:00','yyyy-mm-dd HH24:mi:ss')
and submit_date <= to_timestamp('${endYear} 23:59:59','yyyy-mm-dd HH24:mi:ss')
其中 > 和 <; 其实就是 > 和 < 号,这里它自己转义了;
只需要传递字符串类型的日期
列如
yyyy-MM-dd hh:mm:ss
注意
只要是字符串类型的时间就可以 ,但时间格式一定的要相同
mybatis中判断条件
传入的为对应时间格式的字符串
<if test="lastDate !=null and lastDate != '' " >
AND ba.start_time <= to_timestamp(#{lastDate},'yyyy-mm-dd HH24:mi:ss')
</if>
<if test="clickDate !=null and clickDate !=''">
AND ba.end_Time >= to_timestamp(#{clickDate},'yyyy-mm-dd HH24:mi:ss')
</if>
其中 > 和 <; 其实就是 > 和 < 号,这里它自己转义了;