Java判断传入日期是否为前三个月的日期

java 文章 2022-12-01 14:07 869 0 全屏看文

AI助手支持GPT4.0

public static boolean isNext3Month(Date date2) {
	return isNext3Month(new Date(),date2);
}

public static boolean isNext3Month(Date date,Date date2) {
	Calendar next3_1Month = Calendar.getInstance();
	next3_1Month.setTime(date);
	next3_1Month.add(Calendar.MONTH, 1);
	next3_1Month.set(Calendar.DAY_OF_MONTH, 1);
	
	Calendar next3Month = Calendar.getInstance();
	next3Month.setTime(date);
	next3Month.add(Calendar.MONTH, 3);
	next3Month.set(Calendar.DAY_OF_MONTH, next3Month.getMaximum(Calendar.DAY_OF_MONTH));
	long timeFirst =  next3_1Month.getTimeInMillis();
	long timeTrdFirst =  next3Month.getTimeInMillis();
	long d = date2.getTime();
	return d>=timeFirst && d<=timeTrdFirst;
}


-EOF-

AI助手支持GPT4.0