mybatis中时间比较Date和String

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis中时间比较Date和String相关的知识,希望对你有一定的参考价值。

参考技术A 在常规操作中,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';

时分秒

以上是关于mybatis中时间比较Date和String的主要内容,如果未能解决你的问题,请参考以下文章

mysql中时间dateTime怎么插入?

mysql中时间dateTime怎么插入?

MyBatis错误:invalid comparison: java.util.Date and java.lang.String

Mysql中时间日期使用date类型好还是bigint时间戳好

mysql查询数据库中时间小于1分钟的记录

Oracle中时间和日期函数总结