/** |
* 判断系统当前的时间 |
*/ |
private void swith() { |
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 = 7 * 60 ; // 起始时间 7:00的分钟数 |
final int end = 18 * 60 ; // 结束时间 18:00的分钟数 |
if (minuteOfDay >= start && minuteOfDay <= end) { |
|
Log.i(TAG, "开始" ); |
} else { |
|
Log.i(TAG, "停止" ); |
} |
|
补充下:我们可以把 void 写成 boolean ,这样返回tru、 false 方便在别的地方调用! |