给大家推荐一个简单两个时间之间判断方法:
/** * 只能在工作时间访问 */ public boolean getTime() { try { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String a = "2016-03-23 08:30:00"; String b = "2016-03-23 18:00:00"; Calendar calendar = Calendar.getInstance(); Date start = df.parse(a); String startTime = df.format(start); Date end = df.parse(b); String endTime = df.format(end); Date now = new Date(); String nowTime = df.format(now); if (now.after(start) && now.before(end)) { return true; } } catch (Exception e) { } return false; }