判断线程是否结束一个时间是不是在开始时间与结束时间之间

需求:当时间在凌晨0点至0点5分之间程序不执行。
  也就是实现判断当前时间点是否在00:00:00至00:05:00之间
  方法:
  Java代码 :
  * 判断时间是否在时间段内&*
  * @param date
  * 当前时间 yyyy-MM-dd HH:mm:ss
  * @param strDateBegin
  * 开始时间 00:00:00
  * @param strDateEnd
  * 结束时间 00:05:00
  * @return
  public static boolean isInDate(Date date, String strDateBegin,
  String strDateEnd) {
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String strDate = sdf.format(date);
  // 截取当前时间时分秒
  int strDateH = Integer.parseInt(strDate.substring(11, 13));
  int strDateM = Integer.parseInt(strDate.substring(14, 16));
  int strDateS = Integer.parseInt(strDate.substring(17, 19));
  // 截取开始时间时分秒
  int strDateBeginH = Integer.parseInt(strDateBegin.substring(0, 2));
  int strDateBeginM = Integer.parseInt(strDateBegin.substring(3, 5));
  int strDateBeginS = Integer.parseInt(strDateBegin.substring(6, 8));
  // 截取结束时间时分秒
  int strDateEndH = Integer.parseInt(strDateEnd.substring(0, 2));
  int strDateEndM = Integer.parseInt(strDateEnd.substring(3, 5));
  int strDateEndS = Integer.parseInt(strDateEnd.substring(6, 8));
  if ((strDateH &= strDateBeginH && strDateH &= strDateEndH)) {
  // 当前时间小时数在开始时间和结束时间小时数之间
  if (strDateH & strDateBeginH && strDateH & strDateEndH) {
  // 当前时间小时数等于开始时间小时数,分钟数在开始和结束之间
  } else if (strDateH == strDateBeginH && strDateM &= strDateBeginM
  && strDateM &= strDateEndM) {
  // 当前时间小时数等于开始时间小时数,分钟数等于开始时间分钟数,秒数在开始和结束之间
  } else if (strDateH == strDateBeginH && strDateM == strDateBeginM
  && strDateS &= strDateBeginS && strDateS &= strDateEndS) {
  // 当前时间小时数大等于开始时间小时数,等于结束时间小时数,分钟数小等于结束时间分钟数
  else if (strDateH &= strDateBeginH && strDateH == strDateEndH
  && strDateM &= strDateEndM) {
  // 当前时间小时数大等于开始时间小时数,等于结束时间小时数,分钟数等于结束时间分钟数,秒数小等于结束时间秒数
  } else if (strDateH &= strDateBeginH && strDateH == strDateEndH
  && strDateM == strDateEndM && strDateS &= strDateEndS) {
  } else {
  } else {
阅读(...) 评论()判断新增一个开始时间和新增时间是否存在_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:566,561贴子:
判断新增一个开始时间和新增时间是否存在收藏
数据库里面有个start_time(开始时间)
,end_time(结束时间) 14:56:42
14:56:42表名;t_plaque_advert现在我新增一个开始时间和结束时间,sql要判断不能在开始时间和结束时间之间,而且新增的开始时间也要大于结束时间
好的话剧,坚决不能错过,价格也很重要!
select start_time,end_time from t_plaque_advert where start_time & '新增的开始时间值'
end_time & '新增的结束时间值'上面的原来写的,可以判断出如果新增的时间段在原有的时间段中间,就查询出来,但是现在有个新的需求,就是新增的开始时间,要大于原有时间段的结束时间,要怎么写啊
新增的时间段不能在原有时间段的中间,且,新增的开始时间要大于结束时间
为什么要用sql判断,用java语句判断不行吗
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或2016年专业技术人员继续教育必修课 《目标与时间管理》答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2016年专业技术人员继续教育必修课 《目标与时间管理》答案
上传于||文档简介
&&2016年专业技术人员继续教育必修课 《目标与时间管理》答案,正确率97%~~
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 判断时间戳是不是今天 的文章

 

随机推荐