在日常开发中我们经常会涉及到时间的大小比较或者是判断某个时间是否在某个时间段内,前者很容易,后者略微复杂

今天教大家如何轻松实习时间段的判断!

首先给大家提供一个方法,只需传入你要判断的某个时间和判断的起始时间还有结束时间,就可以返回给你一个boolean值

  /**MaNongXF* 判断时间是否处于某个时间段内** @param time 需要比较的时间* @param from 起始时间* @param to 结束时间* @return*/public static boolean belongCalendar(Date time, Date from, Date to) {Calendar date = Calendar.getInstance();date.setTime(time);Calendar after = Calendar.getInstance();after.setTime(from);Calendar before = Calendar.getInstance();before.setTime(to);if (date.after(after) && date.before(before)) {return true;} else {return false;}}

这里我做个简单的演示

手动的创建了两个时间:parse1、parse2,然后new Date()获取当前时间

现在判断当前时间是否在我创建的两个时间段之间

如果是则返回true,否的话返回false

根据以上结果可以看出当前时间是在两个时间段之间的

下面我再把时间段手动修改,使当前时间不在时间段之间再调用方法判断

可以看到结果为false!

ps:如果发生错误,请检查时间的格式是否一致!

The end!!!

Java——轻松判断某个时间是否处于某个时间段内相关推荐

  1. JS获取当前时间戳与时分,秒判断时间现在时间是否处于某个时间段内

    /*var now = new Date(); //创建Date对象的语法注释:Date 对象会自动把当前日期和时间保存为其初始值//获取特定格式的时间now.getFullYear() // 获取完 ...

  2. java判断当前时间是否在对应时间段内

    /*** @param beginTime 开始时间* @param endTime 结束时间* @return true在时间段内,false不在时间段内*/ public static boole ...

  3. php判断当前时间是否在某个时间段内

    现在有个需求,定时任务只在指定时间段内执行,例如邮件只在早上九点以后到晚上十点之前发送,其他时间段内不发送. 就下面这个判断就行了. date_default_timezone_set("A ...

  4. java中,判断当前时间是否处于某个一个时间段内

    今天同事拿了个问题问我,有一个回调工程,会一直查询今日订单表和回调表中的订单数据,然后这条sql今日订单日期是动态的, select * from QYPT_QUERY_GOODS goods,qyp ...

  5. 判断坐标点是否处于某个范围内(射线法)

    判断坐标点是否处于某个范围内(射线法) Vue Java 声明 Vue /*** 判断点是否多边形内* @param {Point} point 点对象* @param {Polyline} poly ...

  6. java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期...

    在最近的项目中,有这么一个需求,根据开始时间.结束时间得到两个时间段内所有的日期,以下分享我的代码给大家. 1.以下的这个方法适用于jdk1.5以上的版本 /** * 根据开始时间和结束时间返回时间段 ...

  7. mysql 查询时间之内_MySQL 查询时间段内的数据

    先来建表语句: SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure fort_user-- ---- ...

  8. 判断当前时间是否在某个时间范围内

    /** * 判断是否满足时间内 * @param xianZhiTime限制时间 * @return */ public static boolean cutTime(String xianZhiTi ...

  9. ios中利用NSDateComponents、NSDate、NSCalendar判断当前时间是否在一天的某个时间段内。...

    应用中设置一般会存在这样的设置,如夜间勿扰模式,从8:00-23:00,此时如何判断当前时间是否在该时间段内.难点主要在于如何用NSDate生成一个8:00的时间和23:00的时间,然后用当前的时间跟 ...

最新文章

  1. Glide和Picasso的区别
  2. 动手编写一个以太坊智能合约
  3. 从流量控制算法谈网络优化-TCP核心原理理解
  4. CF1303F - Number of Components(并查集)
  5. 您需要了解的所有有关System.gc()的信息
  6. 关于java结构中描述正确的是_下列关于Java中类的构造方法的描述,正确的是()...
  7. redis rdb aof区别_Redis(三):持久化RDB,fork.copyonwrite,AOF,RDBamp;AOF混合使用
  8. 阿里实习 电面,面试
  9. HTML 5适合小公司,适合在大平台上做内容
  10. koa 的 Context
  11. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...
  12. 将MFC Grid Control封装为DLL的做法及其在DLL中的使用方法
  13. k8s中hostname, hosts文件, DNS和代理问题, service和pod的访问问题
  14. TextBar for Mac(菜单栏增强工具)支持m1
  15. 信道估计matlab代码
  16. printf输出格式化
  17. word软件在计算机哪里,电脑自带的word在哪里
  18. 医方补髓疗法成为了脊髓炎的医疗革命?
  19. 袋鼠过河问题(Java)
  20. google使用方法及技巧

热门文章

  1. codol服务器维护,服务器架构升级CODOL跨区作战时代来临
  2. [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.2
  3. 谷歌金山词霸1.8新版推出
  4. JavaWeb是什么?总结一下JavaWeb的体系
  5. LightGBM教程
  6. 【微信小程序项目实践总结】30分钟从陌生到熟悉
  7. struts2-21常用标签解说
  8. 群发猫批量群发代投助力全渠道爆发式增长
  9. 魔改并封装 YoloV5 Version7 的 detect.py 成 API接口以供 python 程序使用
  10. saucenao和trace.moe api的使用