判断现在时间时间在不在两个时间段之间

 1  /**
 2      * 判断现在时间时间在两个时间段之间
 3      *
 4      * @param nowTime1 现在时间
 5      * @param startTime1 开始时间
 6      * @param endTime1 结束时间
 7      * @return
 8      * @throws ParseException
 9      */
10     public static boolean isEffectiveDate(String nowTime1, String startTime1, String endTime1) throws ParseException {
11         String format = "HH:mm:ss";
12         Date nowTime = new SimpleDateFormat(format).parse(nowTime1);
13         Date startTime = new SimpleDateFormat(format).parse(startTime1);
14         Date endTime = new SimpleDateFormat(format).parse(endTime1);
15         Calendar date = Calendar.getInstance();
16         date.setTime(nowTime);
17         Calendar begin = Calendar.getInstance();
18         begin.setTime(startTime);
19         Calendar end = Calendar.getInstance();
20         end.setTime(endTime);
21         if (date.after(begin) && date.before(end)) {
22             return true;
23         } else {
24             return false;
25         }
26     }

原文地址:https://www.cnblogs.com/mzc--/p/12161823.html

时间: 2024-08-27 00:34:47

判断现在时间时间在不在两个时间段之间的相关文章

C语言,使用结构体读入两个在同一年的日期,判断日期是否合法,并计算两个日期之间相差的天数。结构体定义如下:

如下: typedef struct date { int year; int month; int day; }; 提示: 1. 使用如下函数完成相应功能 int isleapyear(int y); //计算是否为闰年 int islegal(Date x); //计算日期是否合法 int calcday(Date x);//计算日期是当年的第几天,用于计算两个日期之间天数的差值 2. 用于一维数组表示一年每月含有的天数 int dayofmonth[12] = {31,28,31,30,3

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

应用中设置一般会存在这样的设置,如夜间勿扰模式,从8:00-23:00,此时如何判断当前时间是否在该时间段内.难点主要在于如何用NSDate生成一个8:00的时间和23:00的时间,然后用当前的时间跟这俩时间作对比就好了. 下面提供两条思路: 法1.用NSDate生成当前时间,然后转为字符串,从字符串中取出当前的年.月.日,然后再拼上时.分.秒,然后再将拼接后的字符串转为NSDate,最后用当前的时间跟自己生成的俩NSDate的时间点比较.(该方法比较笨,也不难,但看起来有点太菜了,看上去不怎么

PHP 计算两个时间戳之间相差的时间

//功能:计算两个时间戳之间相差的日时分秒 //$begin_time 开始时间戳 //$end_time 结束时间戳 function timediff($begin_time,$end_time) { if($begin_time < $end_time){ $starttime = $begin_time; $endtime = $end_time; }else{ $starttime = $end_time; $endtime = $begin_time; } //计算天数 $timed

客户端操作判断以服务器时间为准

有一个道具是否过期的需求, 界面上实时改变时钟的状态. 1. 绿色没有过期 2. 红色已经过期 客户端时间: 2016-1-15-17:50; 服务器时间: 2016-1-15-17:51; 一旦道具时间已经过期了.我们就需要把时钟状态改成红色.   解决方案:        1. 使用客户端时间,判断道具是否过期. 忽略这个时间戳        2. 每次判断的时候,获取服务器时间,查看道具是否已经过期.        3. 在登录游戏的时候                    1. 获取一

计算两个时间戳之间相差的时间

代码如下 //功能:计算两个时间戳之间相差的日时分秒 //$begin_time 开始时间戳 //$end_time 结束时间戳 function timediff($begin_time,$end_time) { if($begin_time < $end_time){ $starttime = $begin_time; $endtime = $end_time; }else{ $starttime = $end_time; $endtime = $begin_time; } //计算天数 $

Android判断当前系统时间是否在指定时间的范围内(免消息打扰)

/** * 判断当前系统时间是否在指定时间的范围内 * * @param beginHour * 开始小时,例如22 * @param beginMin * 开始小时的分钟数,例如30 * @param endHour * 结束小时,例如 8 * @param endMin * 结束小时的分钟数,例如0 * @return true表示在范围内,否则false */ public static boolean isCurrentInTimeScope(int beginHour, int beg

通用方法总结(获得两个日期之间的工作天数(周一到周五),加密解密,一个方法执行花费的时间(代码优化时可以使用))

日期计算: 1 /// <summary> 2 /// 获得两个日期之间的工作天数(周一到周五) 3 /// </summary> 4 /// <param name="startTime">起始日期</param> 5 /// <param name="endTime">结束日期</param> 6 /// <returns>返回工作天数</returns> 7 pub

时间戳 判断在4个时间段 12:00-13:00;18:00-19:00;21:00-22:00 判断在那个时间段里

与上篇文章有些相同也有些学别,你们细细体会吧 程序如下: // var shijian = "12:00-13:00;18:00-19:00;21:00-22:00";//定义4个时间段 var tt = shijian.Split(new string[] { ";", ":" }, StringSplitOptions.RemoveEmptyEntries);//分割时间戳 foreach (var s in tt)//遍历tt在哪个时间段

SQL Server 两个时间段的差and时间截取到时分

/*--------------------------时间截取到时分-----------------------------------*/ select Left(CONVERT(varchar(100), '2017-11-24 19:25:30.740', 20),16)--返回2017-11-24 19:25 --单独截取 select datepart(hour,'2017-11-24 19:25:30.740')--返回小时19 /*-----------------两个时间段的