oracle
<if test="djsj!=null and djsj!=''">
and DJSJ <![CDATA[>=]]> (to_date(#{djsj, jdbcType=VARCHAR},'yyyy-MM-dd yyyy-MM-dd hh24:mi:ss'))
</if>
<if test="djsj!=null and djsj!=''">
and DJSJ <![CDATA[<]]> (to_date(#{djsj, jdbcType=VARCHAR},'yyyy-MM-dd hh24:mi:ss'))+1
</if>
对应的字段数据库中保存的类型是 Data
mysql
<if test="cysjkssj != null and cysjkssj != ''">
and cysj <![CDATA[>=]]> DATE_FORMAT(#{cysjkssj,jdbcType=VARCHAR},'%Y-%m-%d hh24:mi:ss')
</if>
<if test="cysjjssj != null and cysjjssj != ''">
and cysj <![CDATA[>=]]> DATE_FORMAT(#{cysjjssj,jdbcType=VARCHAR},'%Y-%m-%d %H:%i:%s')
</if>
对应的字段数据库中保存的类型是 Data
注意: oracle时间的转换格式是’yyyy-MM-dd hh24:mi:ss’
MySQL时间的转换格式是’%Y%m%d’ %H:%i:%s

本文探讨了在Oracle和MySQL数据库中如何使用不同的日期时间格式进行条件筛选。具体包括Oracle中‘yyyy-MM-ddhh24:mi:ss’格式与MySQL中‘%Y-%m-%dhh24:mi:ss’及‘%Y%m%d’格式的运用。
3592

被折叠的 条评论
为什么被折叠?



