`

Java判断当前时间是否在两个时间段内

    博客分类:
  • JAVA
阅读更多
// 播放时间段格式:0000-2359
String playRegions = adsDTO.getPlayRegions();
if (StringUtils.isNotBlank(playRegions) && playRegions.indexOf("-") != -1) {
	int beginRegionTime = 0;
	int endRegionTime = 0;
	int currentTime = Integer.parseInt(DateUtil.getCurrTime_HHMM());
	String beginRegionTimeStr = playRegions.split("-")[0];
	String endRegionTimeStr = playRegions.split("-")[1];
	if (StringUtils.isNotBlank(beginRegionTimeStr)) {
		beginRegionTime = Integer.parseInt(beginRegionTimeStr);
	}
	if (StringUtils.isNotBlank(endRegionTimeStr)) {
		endRegionTime = Integer.parseInt(endRegionTimeStr);
	}
	// 如果当前时间在广告播放时间段里面
	if (currentTime >= beginRegionTime && currentTime <= endRegionTime) {
		resultList.add(adsDTO);
	}
}

 

更多实例应用扫码体验:

 

分享到:
评论
3 楼 cuiyuan0710 2017-02-13  
dragonhunter 写道
你就是个2b
Integer.parseInt("0700"),能解析出来?
难道你的DateUtil.getCurrTime_HHMM()解出来的是 "700"


0后面跟一般整数不是 八进制吗?
2 楼 dragonhunter 2016-07-16  
dragonhunter 写道
你就是个x
Integer.parseInt("0700"),能解析出来?
DateUtil.getCurrTime_HHMM() 为什么不是DateUtil.getCurrDate(String format)
难道你的DateUtil.getCurrTime_HHMM()解出来的是 "700"


1 楼 dragonhunter 2016-07-16  
你就是个2b
Integer.parseInt("0700"),能解析出来?
难道你的DateUtil.getCurrTime_HHMM()解出来的是 "700"

相关推荐

    Java 判断一个时间是否在另一个时间段内

    在Java编程中,有时我们需要判断一个特定的时间是否位于两个时间点之间,比如判断当前时间是否在凌晨0点至5分之间。这个问题可以通过日期和时间处理来解决。在Java中,我们可以使用`java.util.Date`、`java.text....

    判断当前日期是否在本月的最后一周内

    本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...

    Java判断时间段内文件是否更新的方法

    在Java编程中,判断时间段内文件是否更新是一个常见的需求,特别是在监控文件系统变动或实时处理文件内容时。这里我们将深入探讨两种实现这一功能的方法:定时器和自定义类加载器。 1. 定时器(Timer)方法: ...

    js在线当前时间和日期

    3. **AM/PM判断**:判断当前时间是在上午还是下午,通常我们关注的是小时数。在24小时制中,AM(凌晨或上午)对应0-11,PM(午后或晚上)对应12-23。 ```javascript var hours = now.getHours(); var period = ...

    java判断试题.pdf

    ### Java判断题知识点详解 #### 1. JSP 包含指令 (`&lt;jsp:include&gt;`) **知识点**: `&lt;jsp:include&gt;` 指令在 JSP 文件中的作用是在编译时将其他 JSP 文件的内容合并到当前 JSP 文件中。 **解析**: 正确。`...

    判断用户是否在线和实时统计在线人数

    在IT行业中,尤其是在Web开发领域,判断用户是否在线和实时统计在线人数是常见的需求,这有助于提供更好的用户体验和服务。这两个概念通常与Java Web和JSP技术密切相关,涉及到HTTP会话管理和数据结构的运用。 首先...

    Java - DateUtil 日期时间转换工具类

    判断时间是否在时间段内;获取某年最后一天日期;在原日期的基础上增加/减少小时数;获取年份中的天数;如果当前时间是节假日,返回下一个工作日;获取某天之后的下一个工作日;日期转毫秒数;将时间新增或减少对应...

    java源码包---java 源码 大量 实例

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA服务端访问量与响应时间统计工具 与 过载保护工具

    1、能让你知道当前服务上的接口单位时间内访问量是多少,总的响应时间是多少 2、通过1里的数据,你能知道哪个接口反应慢,如果服务假死,能根据它来快速判断哪些接口搞死了服务(实际情况中80%可以依此判断)。 ...

    java中时间的比较

    这两个方法可以帮助我们判断一个时间是否晚于另一个时间或两个时间是否相等。 **示例代码**: ```java Date A = new Date(); // 假设这是时间A Date B = new Date(); // 假设这是时间B int C = 0; // 初始值为0 ...

    Java 实例 - 获取当前时间源代码-详细教程.zip

    在Java 8之前,主要使用`java.util.Date`和`java.util.Calendar`类,但这两个类设计复杂,不易于使用。自Java 8起,引入了新的`java.time`包,提供了更直观且强大的日期和时间API。 2. **获取当前日期和时间**: -...

    java时间操作函数汇总

    `roll()`方法则是在当前月份内进行修改,如果修改后的日期不在当前月份,则只修改日期字段而不跨月。 #### 六、计算两个任意时间中间的间隔天数 计算两个日期之间的间隔天数是常见的需求之一,可以通过以下步骤...

    java代码实现动态爱心代码示例

    条件语句包含了两个条件来检查当前坐标点是否位于这两个形状内: 1. `distance (size * 0.5, 2) - 1.5`:这个条件用于检查当前点是否在椭圆内。椭圆的半径是`size * 0.5`,减去1.5是为了使椭圆看起来更瘦,更接近...

    对给定的两个日期之间的日期进行遍历(java代码).docx

    这里的`isBefore()`方法用于判断当前日期是否早于结束日期,而`isEqual()`方法则用于判断两个日期是否相等。`plusDays(int daysToAdd)`方法用于增加指定天数。 #### 三、完整的代码示例 下面是一个完整的示例程序...

    java电费计算

    `EnergyChargeCalculator.class` 和 `EnergyChargeCalculator2.class` 是Java编译后的字节码文件,表示有两个不同的类,可能分别代表了两种电费计算方法或者两个版本的实现。而 `EnergyChargeCalculator.java` 和 `...

    java源码包2

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java万年历的源代码(显示农历及节假日)

    然而,这两个类在设计上存在一些问题,因此在Java 8中引入了`java.time`包,它包含了一系列新的日期和时间API,如`LocalDate`, `LocalTime`, `LocalDateTime`以及`ZonedDateTime`等,这些新API更加直观且易于使用。...

    java 使用单例模式计算某一年(默认今年)一共有多少个周,以及列出每一周和其所对应的时间段(内含注释)

    在`init()`方法中,首先定义两个`Calendar`对象来表示每年的第一天和最后一天,然后使用循环来遍历一年中的每一天,判断是否为新的一周的开始,如果是,则记录这一周的起止日期。 5. **获取当前系统时间和当前日期...

    java源码包3

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

Global site tag (gtag.js) - Google Analytics