java怎么获得每个月有多少天
在Java中,可以使用java.util.Calendar或java.time.LocalDate类来获取每个月的天数。
使用java.util.Calendar类的示例代码如下:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int year = 2022; // 年份
int month = Calendar.FEBRUARY; // 月份,注意月份是从0开始的
int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("该月份的天数为:" + daysInMonth);
}
}
使用java.time.LocalDate类的示例代码如下:
import java.time.LocalDate;
import java.time.YearMonth;
public class Main {
public static void main(String[] args) {
int year = 2022; // 年份
int month = 2; // 月份
YearMonth yearMonth = YearMonth.of(year, month);
int daysInMonth = yearMonth.lengthOfMonth();
System.out.println("该月份的天数为:" + daysInMonth);
}
}
以上两种方法都可以获取指定年份和月份的天数
原文地址: https://www.cveoy.top/t/topic/ihQX 著作权归作者所有。请勿转载和采集!