public boolean checkTime(String start, String stop) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
try {
Date nowTime = sdf.parse(sdf.format(new Date()));
Date startTime = sdf.parse(start);
Date endTime = sdf.parse(stop);
if (nowTime.getTime() == startTime.getTime() || nowTime.getTime() == endTime.getTime()) {
return true;
}
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar begin = Calendar.getInstance();
begin.setTime(startTime);
Calendar end = Calendar.getInstance();
end.setTime(endTime);
if (date.after(begin) && date.before(end)) {
return true;
} else {
return false;
}
} catch (ParseException e) {
e.printStackTrace();
}
return false;
}