在Java中,你可以使用Calendar
類或者LocalDate
類來獲取某個月的天數。
Calendar
類:import java.util.Calendar;
// 創建一個Calendar實例
Calendar calendar = Calendar.getInstance();
// 將Calendar的月份設置為指定月份
int month = 2; // 2代表二月
calendar.set(Calendar.MONTH, month-1); // 月份是從0開始計數的,所以要減1
// 獲取指定月份的天數
int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("二月份的天數為:" + daysInMonth);
LocalDate
類(Java 8及以上版本):import java.time.LocalDate;
// 創建一個LocalDate實例
int year = 2022;
int month = 2; // 2代表二月
LocalDate date = LocalDate.of(year, month, 1);
// 獲取指定月份的天數
int daysInMonth = date.lengthOfMonth();
System.out.println("二月份的天數為:" + daysInMonth);
以上代碼分別使用Calendar
類和LocalDate
類來獲取指定月份的天數,你可以根據自己的需求選擇合適的方法。