`
YANFAN0916
  • 浏览: 30302 次
文章分类
社区版块
存档分类
最新评论

判断当前时间是否在某多个时间段

 
阅读更多
/**
* 使用方法(传入时间间隔的字符串 如:10:00-14:52,16:30-20:59)
*/
@SuppressWarnings("deprecation")
public static boolean timelag(String FORWARDPERIOD)
{
Date now=new Date();
ArrayList<Integer> timeTmp;
for (String  gaptemp: FORWARDPERIOD.split(",")) {
timeTmp=new ArrayList<Integer>();
for (String tmp : gaptemp.split("-")) {
for (String temp : tmp.split(":")) {
timeTmp.add(Integer.parseInt(temp));
}
}
if(timeTmp.get(0)<=(Integer) now.getHours()&&timeTmp.get(2)>=(Integer) now.getHours())
{
if((Integer) now.getHours()==timeTmp.get(0))
{
if(timeTmp.get(1)<(Integer) now.getMinutes())
{
return true;
}
}
else if((Integer) now.getHours()==timeTmp.get(2))
{
if(timeTmp.get(3)>(Integer) now.getMinutes())
{
return true;
}
}
else
{
return true;
}
}
}
return false;
}



-----------------------------------程序员 闫帆原创---------------------------------------

转载请注明原创人信息 程序员 闫帆yanfanvip


分享到:
评论

相关推荐

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

    这个代码如果你懂的话,说穿了也不是什么多高的东西。 但是如果你不懂的话,我可以说很多程序员工资都超2w了,他也不知道怎么弄这个,甚至不知道居然还要用到这个。 所以本资源要价很高。来自真实源码。 一个服务器...

    Lotus公式语言函数简介

    @IsNotMember 判断一段文本(或文本列表)是否不包含在另一个文本列表中 @IsNumber 判断某个值是否为一个数字(或数字列表) @IsResponseDoc 判断某个文档是否为答复文档 @IsText 判断某个值是否为文本(或文本列表...

    店铺数据分析(2).docx

    这就要求我们对每个时间段对进店人数、试穿人数、成交票数和金额等进行分 析,从而得出哪些时间段的进店率、进店试穿率和试穿成交率更高,再根据这一结果对员工班次进行调整。比如上午这些因素数据较低而下班前一...

    微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)

    其原理是用时间戳来判断是否已到回调该执行时间,记录上次执行的时间戳,然后每次触发 scroll 事件执行回调,回调中判断当前时间戳距离上次执行时间戳的间隔是否已经到达 规定时间段,如果是,则执行,并更新上次...

    店铺数据分析(1).docx

    这就要求我们对每个时间段对进店人数、试穿人数、成交票数和金额等进行分 析,从而得出哪些时间段的进店率、进店试穿率和试穿成交率更高,再根据这一结果对员工班次进行调整。比如上午这些因素数据较低而下班前一...

    mysql如何查询日期与时间

    在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。 1.日期和时间类型概览 MySQL...

    基于java web SSM框架的仓库管理系统源码+数据库+部署视频

    系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理员,超级管理员具有最高的操作...超级管理员可以查询某一用户在特定时间段内对系统进行操作的操作记录。、 密码修改。

    基于SSM框架的仓库管理系统基于SSM框架的仓库管理系统

    基于SSM框架的仓库管理系统 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理员,超级管理员...超级管理员可以查询某一用户在特定时间段内对系统进行操作的操作记录。、

    java毕设源码基于ssm框架+oracle数据库仓库管理+sql数据库文件基于web

    ## 功能 * 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理员,超级管理员具有最高的操作...超级管理员可以查询某一用户在特定时间段内对系统进行操作的操作记录。、

    Excel VBA实用技巧大全 附书源码

    04106判断某单元格是否为合并单元格区域的一部分 04107获取单元格区域内的值,并使其矩阵化 04108获取单元格内的前缀字符 04109判断单元格内的数字是否为文本字符 04110获取单元格的格式 04111获取单元格的字体...

    Java项目:仓库管理系统(java+SSM+Maven+Bootstrap+mysql)

    基于SSM框架的仓库管理系统 功能: * 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理员,超级管理员具有最高的操作...超级管理员可以查询某一用户在特定时间段内对系统

    基于SSM框架的仓库管理系统源码.zip

    功能 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理...超级管理员可以查询某一用户在特定时间段内对系统进行操作的操作记录。、 密码修改。 使用到的框架和库 Apach

    仓库管理系统

    基于ssm的仓库管理系统,是一个maven工程; 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级...超级管理员可以查询某一用户在特定时间段内对系统进行操作的操作记录。、 密码修改。

    C#编程经验技巧宝典

    79 &lt;br&gt;0115 如何判断是否为数字 79 &lt;br&gt;0116 如何在字符串中查找指定字符 79 &lt;br&gt;0117 如何在字符串中用一子串替换另一子串 80 &lt;br&gt;0118 将新字符串添加到已有字符串中 80 &lt;br&gt;0119 如何在...

    Visual C++编程技巧精选500例.pdf

    041 如何获取文件对话框选择的多个文件? 042 如何在程序启动时弹出文件打开对话框? 第4章 标题栏与菜单栏 043 如何获取标题栏高度? 044 如何设置标题栏文字? 045 如何获取标题栏文字颜色? 046 如何设置标题栏文字...

    java-servlet-api.doc

    在客户端加入之前,我们不能判断下一个客户端请求是目前会话的一部分。 在下面的情况下,Session会被认为是新的Session。 客户端的Session在此之前还不知道 客户端选择不加入Session,例如,如果客户端拒绝接收来自...

    你必须知道的495个C语言问题

    然后又使用一些内存分配技巧使namestr数组用起来好像有多个元素,namelen记录了元素个数。它是怎样工作的?这样是合法的和可移植的吗? 2.8 我听说结构可以赋给变量也可以对函数传入和传出。为什么K&R1却明确说明...

    C#程序开发范例宝典(第2版).part08

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

Global site tag (gtag.js) - Google Analytics