java8 判断当前时间是否在某段时间内

时间:2025-02-17 20:33:55

jdk1.8之前

/**
	 * 判断时间是否在时间段内
	 * 
	 * @param nowTime
	 * @param beginTime
	 * @param endTime
	 * @return
	 */
	public static boolean belongCalendar(Date nowTime, Date beginTime,
			Date endTime) {
		Calendar date = ();
		(nowTime);
 
		Calendar begin = ();
		(beginTime);
 
		Calendar end = ();
		(endTime);
 
		if ((begin) && (end)) {
			return true;
		} else {
			return false;
		}
	}

jdk1.8实现

 /**
     * 判断时间是否在某段时间内
     * @return
     */
    public static boolean getBelongDate(){
    	//获取当前时间
        LocalDate now = ();
        //时间当前年
        int year = ();
        //自定义开始时间
        LocalDate begin = (year, 10, 25);
        //自定义结束时间
        LocalDate end = (year, 11, 25);
        if((begin) && (end)){
            return true;
        }else{
            return false;
        }
    }