在本教程中,我们将学习如何在Java编程中查找给定年份中特定月份的天数。例如,对于输入表示2024年3月的月份,我们的代码将返回_31_。
1. 概述
2. 使用 YearMonth
Java 8引入了全新的日期/时间API。特别是,它增加了_YearMonth_,一个代表年份和月份组合的不可变对象。
可以通过静态工厂方法_of()_轻松创建_YearMonth_的实例。然后,我们可以调用它的_lengthOfMonth()_方法,该方法返回月份的长度,并考虑年份:
int getDaysInMonthWithYearOfMonth(int month, int year) {
YearMonth yearMonth = YearMonth.of(year, month);
return yearMonth.lengthOfMonth();
}
大约 2 分钟