在Java中,可以使用java.util.Calendarjava.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);
    }
}

以上两种方法都可以获取指定年份和月份的天数

java怎么获得每个月有多少天

原文地址: https://www.cveoy.top/t/topic/ihQX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录