安卓判断是否在两个时间段的范围内
来源:互联网 发布:铁三角 cks990 淘宝上 编辑:程序博客网 时间:2024/05/22 02:20
示例一
Calendar cal = Calendar.getInstance();// 当前日期 int hour = cal.get(Calendar.HOUR_OF_DAY);// 获取小时 int minute = cal.get(Calendar.MINUTE);// 获取分钟 int minuteOfDay = hour * 60 + minute;// 从0:00分开是到目前为止的分钟数 final int start = 8 * 60 + 30;// 起始时间 8:30的分钟数 final int end = 18 * 60;// 结束时间 18:00的分钟数 if (minuteOfDay >= start && minuteOfDay <= end) { System.out.println("在范围内"); intent = new } else { System.out.println("在范围外"); }
示例二 利用before 和 after
before true如果Date对象在when表示的时刻之前,否则为false。
Date date = new Date(17, 5, 21); boolean before = date2.before(date); System.out.println("Date 2 is before date: " + before);
java.util.Calendar.after()
true如果此Calendar表示的时间是当对象所表示的时间之后;否则为false。
Calendar cal = Calendar.getInstance(); Calendar future = Calendar.getInstance(); System.out.println("Current date: " + cal.getTime()); future.set(Calendar.YEAR, 2015); System.out.println("Year is " + future.get(Calendar.YEAR)); Date time = future.getTime(); if (future.after(cal)) { System.out.println("Date " + time + " is after current date."); }
示例三
SimpleDateFormat formatters = new SimpleDateFormat("HH:mm"); Date curDates = new Date(System.currentTimeMillis());// 获取当前时间 String strs = formatters.format(curDates); System.out.println(strs); //开始时间 int sth = 17;//小时 int stm = 20;//秒 //结束时间 int eth = 19;//小时 int etm = 00;//秒 String[] dds = new String[] {}; // 分取系统时间 小时分 dds = strs.split(":"); int dhs = Integer.parseInt(dds[0]); int dms = Integer.parseInt(dds[1]); if (sth <= dhs && dhs <= eth) { if (sth == dhs && stm >= dms) { System.out.println("在范围内"); } else if (dhs == eth && etm <= dms) { System.out.println("在范围内"); } else { System.out.println("在范围外"); } } else { System.out.println("在范围外"); }
0 0
- 安卓判断是否在两个时间段的范围内
- 判断两个时间段是否重叠的算法
- 判断两个时间段是否重叠的算法
- 求两个时间段的差在设定的范围内
- 判断两个时间段是否相交
- 判断两个时间段是否相交
- 判断两个时间段是否重合
- 判断点击的点是否在范围内
- 判断两个时间差是否在一个指定范围内
- 在ORalce 中,怎么判断两个时间段之间是否有交集, 编写的一个函数.
- 判断开始时间是否在终点时间的两个月范围内
- C语言两个时间段是否交叉的判断函数
- 【技术支持】判断两个时间段是否有交集的伪代码
- 判断两个时间段是否有交集
- 判断两个时间段是否有交集
- Java判断两个时间段是否有交集
- 判断两个时间段,是否交集 java
- SQL判断两个时间段是否有交集
- [Tools]VPN账户信息还原
- Gulp自动构建Web前端程序
- android 7.0 camera 打开流程
- 回调函数介绍
- _vsnprintf 用法
- 安卓判断是否在两个时间段的范围内
- TFS实现需求工作项自动级联保存
- PHP防止SQL注入
- SublimeText3 输入框位置错误问题解决
- linux内存管理
- Spark MLlib 决策树算法(一)——理论基础
- 普元eos平台下在控制台和图形界面打印sql
- Linux下同时启动两个Tomcat进行设置.
- xslt中的*匹配符到底是什么意思?