/*
*
*判断当前日期是否为每月最后三天
* */
*
//days为传入的最后多少天参数
private static boolean getLastDays(int days) {
boolean flag=true;
String s="";
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
Date date =new Date();
String strDate = df.format(date);
Calendar calendar = Calendar.getInstance();
for (int i = 1; i <= days; i++) {
//取当前月的下一个月
calendar.add(Calendar.MONTH, 1);
calendar.set(Calendar.DATE, 1);
//取当前月的下一个月往前推i天
calendar.add(Calendar.DATE, -i);
Date theDate = calendar.getTime();
s = df.format(theDate);
System.out.println(s);
//strDate为当前日期
if(strDate.equals(s)){
flag=false;
break;
}
}
return flag;
}
判断当前日期是否为每月最后几天
最新推荐文章于 2023-01-12 00:46:06 发布