java判断当前时间是否在某一时间段内(eg:06:00~22:00)

xiaoxiao2021-02-28  101

public void isBelong(){ SimpleDateFormat df = new SimpleDateFormat("HH:mm");//设置日期格式 Date now =null; Date beginTime = null; Date endTime = null; try { now = df.parse(df.format(new Date())); beginTime = df.parse("06:00"); endTime = df.parse("22:00"); } catch (Exception e) { e.printStackTrace(); } Boolean flag = belongCalendar(now, beginTime, endTime); System.out.println(flag); } /** * 判断时间是否在时间段内 * @param nowTime * @param beginTime * @param endTime * @return */ public static boolean belongCalendar(Date nowTime, Date beginTime, Date endTime) { Calendar date = Calendar.getInstance(); date.setTime(nowTime); Calendar begin = Calendar.getInstance(); begin.setTime(beginTime); Calendar end = Calendar.getInstance(); end.setTime(endTime); if (date.after(begin) && date.before(end)) { return true; } else { return false; } }
转载请注明原文地址: https://www.6miu.com/read-33540.html

最新回复(0)