/**
* 判断是否在同一个月
*
* @return false:不在同一个月内,true在同一个月内
*/
public boolean isMonth(Date date1, Date date2) {
Calendar calendar1 = Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
int year1 = calendar1.get(Calendar.YEAR);
int year2 = calendar2.get(Calendar.YEAR);
int month1 = calendar1.get(Calendar.MONTH);
int month2 = calendar2.get(Calendar.MONTH);
System.out.println(year1 + " " + month1);
System.out.println(year2 + " " + month2);
return calendar1.get(Calendar.YEAR) == calendar2.get(Calendar.YEAR) && calendar1.get(Calendar.MONTH) == calendar2.get(Calendar.MONTH);
}
Java中判断两个日期是否在同一个月
最新推荐文章于 2024-03-05 09:11:50 发布