2 kkxaaa kkxaaa 于 2014.05.20 10:41 提问

Android如何判断时间是否在0到8点之间
 **在做一个软件,可以设定时间,时间选择框的那种,

请问下怎么判断设定的时间在0-8点之间,

因为设定的时间在0-8点会弹出消息** 

1个回答

Android_Technology
Android_Technology   2016.06.01 15:28

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 = 0* 60 + 20;// 起始时间 00:20的分钟数
final int end = 8 * 60;// 结束时间 8:00的分钟数
if (minuteOfDay >= start && minuteOfDay <= end) {
System.out.println("在外围内");
} else {
System.out.println("在外围外");
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!