获取当前月的最后一天

获取当前月的最后一天/获取你想要的哪年哪月的最后一天

这里主要使用了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()); } }

 结果截图:

 

posted @ 2022-07-20 22:09  理暗  阅读(740)  评论(0)    收藏  举报