Java如何获取一个月的最后日期?

您想知道当前月份的最后日期是多少。下面的代码向您展示了如何获取它。

package org.nhooo.example.util;

import java.util.Calendar;

public class LastDateOfMonth {
    public static void main(String[] args) {
        // 获取日历实例
        Calendar calendar = Calendar.getInstance();

        //获取当前月份的最后日期。获取最后的日期 
        // 您可以使用日历来设置特定月份 
        // 对象calendar.set(Calendar.MONTH,TheMonth)方法。
        int lastDate = calendar.getActualMaximum(Calendar.DATE);

        // 打印当前日期和该月的最后日期
        System.out.println("Date     : " + calendar.getTime());
        System.out.println("Last Date: " + lastDate);
    }
}

这是代码段的结果:

Date     : Tue Oct 10 14:34:38 WITA 2017
Last Date: 31