**模糊查询时间日期**
在MySql数据库中,怎样去通过模糊查询时间日期去得到一条表中的数据,代码入下:
// 创建一个时间对象
Date date2 = new Date();
// 设置时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//获取String类型的时间
String createdate = sdf.format(date2);
// 在通过SimpleDateFormat类的parse方法将String类型格式转换成时间Date对象
Date parse2 = sdf.parse(createdate);
// 调用方法通过时间去查找
Turnover findByTime = turnoverMapper.findByTime(parse2);
// 打印出查找出来的对象findByTime
System.out.println(findByTime);
sql语句如下:
<select id="findByTime" resultType="Turnover">
select * from t_turnover where (datediff (turnover_time , #{turnover_time}) = 0 );
</select>
查询结果如下:
Turnover [turnover_id=1, turnover_money=1390.00, turnover_time=Mon Mar 15 15:54:45 CST 2021]