mybatis中时间比较Date和String
2020-11-30 本文已影响0人
shenzhao_f9aa
在常规操作中,mysql中存在精确到年月日时分秒、年月日、年月、年的查询或者比较
mybatis中如何去实现这样:
精确度:时分秒
create_time < #{endTime,jdbcType=TIMESTAMP}
精确度:年月日
create_time < #{endTime,jdbcType=DATE}
date_format(create_time,'%y%m%d') =date_format( #{createTime},'%y%m%d')
String格式比较:
年月日方式比较
DATE_FORMAT(pay_plan_date,'%Y-%m-%d')=#{payPlanDate,jdbcType=VARCHAR}
mysql中
年月日 DATE_FORMAT(pay_plan_date,'%Y-%m-%d')='2020-11-30';
时分秒