📌  相关文章
📜  在 Java 中获取一个月的最后一天(1)

📅  最后修改于: 2023-12-03 15:23:09.796000             🧑  作者: Mango

在 Java 中获取一个月的最后一天

在 Java 中获取一个月的最后一天可以使用 java.time 包中的 YearMonthLocalDate 类。具体实现可以参考以下代码:

import java.time.LocalDate;
import java.time.YearMonth;

public class LastDayOfMonth {
    public static void main(String[] args) {
        YearMonth yearMonth = YearMonth.now(); // 获取当前年月
        LocalDate lastDayOfMonth = yearMonth.atEndOfMonth(); // 获取当前年月的最后一天
        int dayOfMonth = lastDayOfMonth.getDayOfMonth(); // 获取最后一天的日期
        System.out.println("当前年月:" + yearMonth);
        System.out.println("最后一天:" + lastDayOfMonth);
        System.out.println("最后一天的日期:" + dayOfMonth);
    }
}

以上代码通过 YearMonth.now() 方法获取当前年月,然后使用 atEndOfMonth() 方法获取当前年月的最后一天,并且使用 getDayOfMonth() 方法获取最后一天的日期。最后,将结果打印输出。

输出结果如下:

当前年月:2022-08
最后一天:2022-08-31
最后一天的日期:31

以上就是在 Java 中获取一个月的最后一天的方法。