社区
Web 开发
帖子详情
当你输入一个时间段的同时比较这个时间段与数据库中已存在的时间段是否有重合。若有,跳出提示信息
didiaoxiaohuoqiang2
2015-11-13 08:46:49
重合或者时间段交叉都需提示
...全文
254
3
打赏
收藏
当你输入一个时间段的同时比较这个时间段与数据库中已存在的时间段是否有重合。若有,跳出提示信息
重合或者时间段交叉都需提示
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mtian2020
2015-11-13
打赏
举报
回复
附上timeChar方法 /** * 时间字符串转int * * @param str * @return */ public Integer timeChar(String str) { int index = str.indexOf("-"); String newString = str.substring(0, index) + str.substring(index + 1, str.length()); return Integer.parseInt(newString); }
mtian2020
2015-11-13
打赏
举报
回复
/** * 检验时间段能否插入数据库 * * @param beginDate 你输入的开始时间 * @param endDate 你输入的结束时间 * @param beginDateList 数据库表中的开始时间list * @param endDateList 数据库表中的结束时间list * @return */ public boolean insertValidate(String beginDate, String endDate, List<String> beginDateList, List<String> endDateList) { Integer begin = timeChar(beginDate); Integer end = timeChar(endDate); List<Integer> beginList = new ArrayList<Integer>(); List<Integer> endList = new ArrayList<Integer>(); for (int i = 0; i < beginDateList.size(); i++) { beginList.add(timeChar(beginDateList.get(i))); endList.add(timeChar(endDateList.get(i)));//一个开始时间对应一个结束时间 } for (int i = 0; i < endList.size(); i++) { //时间有重叠有三种情况: //1.插入时间的开始时间小于已经存在的一段时间的开始时间,但结束时间位于开始时间和结束时间之间(重叠) //2.插入时间的开始时间小于已经存在的一段时间的开始时间,但结束时间大于结束时间(全包含) //3.插入时间的开始时间大于一段已经存在的时间的开始时间,但是却小于这段时间的结束时间,且结束时间大于这段时间的结束时间 if (begin < endList.get(i) && end > beginList.get(i)) { return false; //存在重叠 } } return true; }
Coder_D
2015-11-13
打赏
举报
回复
那这个时间做查询条件,<=这个时间的记录若存在,就弹出提示
【漂亮大气-PC端英文网站-响应式html5-整站模板】绿色全球商务外贸单页page网站(运行html文件可看效果).zip
资源说明: 1:本资料仅用作交流学习参考,请切勿用于商业用途。运行本网站模板下的html文件就可看到页面效果,有利于html、css、js的学习以及页面设计参考。 2:掌握这套 HTML 网站模板,即学即用!深度掌握页面布局、组件复用、模块化开发技巧,学习交互逻辑与动画实现。适用于个人作品集、企业官网、电商平台等场景,助您快速搭建专业网站,提升前端开发效率与项目经验!
RK3588部署yolo5模型视频教程
RK3588部署yolo5模型视频教程
人声美化基于DSP与AI的实时人声优化系统:直播与会议场景下的语音质量提升及商业化可行性分析
人声美化基于DSP与AI的实时人声优化系统:直播与会议场景下的语音质量提升及商业化可行性分析
词根sadsadsadas
仅自己可见sadsdasda
基于springboot+vue+mysql的智能物流管理系统(源码+论文).rar
采用前后端分离架构,包含
数据库
文件,代码经过完整测试,保证可以运行,内部包含详细的运行说明文档,如遇运行问题可私信博主。 本项目主要面向计算机相关专业
中
正在筹备大作业、毕业设计的学生,以及渴望通过实战项目提升编码能力的自学者,系统难度设计贴合教学需求,功能模块覆盖全栈开发核心知识点,所有代码与文档均经测试审核,学习者可放心下载参考或直接用于课程实践。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章