修正时间范围
// AssertUtils.notNull(startTime,"起始时间不能为空");
// AssertUtils.notNull(endTime,"结束时间不能为空");
if (null != startTime && startTime.length() >= 10) {
startTime = startTime.substring(0, 10) + " 00:00:00";
}
if (null != endTime && endTime.length() >= 10) {
endTime = endTime.substring(0, 10) + " 23:59:59";
}
SQL
时间字段 BETWEEN #{startTime,jdbcType=NVARCHAR} AND #{endTime,jdbcType=NVARCHAR}
数据有效时间范围查找
假设业务上,存储业务字段是startTime,endTime俩条件。
业务要求有效期查找:可实现SQL
WHERE start_field <= #{startTime} AND end_field >= #{endTime}
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
