获取当前月的最后一天
获取当前月的最后一天/获取你想要的哪年哪月的最后一天
这里主要使用了Calendar类对象
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class finallyDay {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
DateFormat format2 = new SimpleDateFormat("当前这个月的最后一天是dd日 ");
System.out.println(format2.format(calendar.getTime()));
//获取你想要的哪一年哪一个月的最后一天
System.out.println(getLastDayOfMonth(2022,7));
}
public static String getLastDayOfMonth(int year,int month){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
DateFormat format = new SimpleDateFormat("yyyy年MM月的最后一天是dd号 ");
return format.format(calendar.getTime());
}
}
结果截图:


浙公网安备 33010602011771号