Java中的月份长度()方法
length()方法是 Month ENUM 的内置方法,用于获取本月实例中的天数。一个月的天数可以是 28、30 或 31。闰年 2 月的天数是 29。
此方法接受一个布尔标志变量,该变量指示今年是否为闰年。
语法:
public int length(boolean leapYear)
参数:此方法接受一个参数leapYear ,它指示今年是否为leapYear。
返回值:此方法返回本月的长度,以其中存在的天数表示。
下面的程序说明了上述方法:
程序 1 :
import java.time.*;
import java.time.Month;
import java.time.temporal.ChronoField;
class monthEnum {
public static void main(String[] args)
{
// Create a month instance
Month month = Month.MAY;
// Print the length of this Month
System.out.println(month.length(false));
}
}
输出:
31
方案二:
import java.time.*;
import java.time.Month;
import java.time.temporal.ChronoField;
class monthEnum {
public static void main(String[] args)
{
// Create a month instance
Month month = Month.FEBRUARY;
// Print the length of this Month
System.out.println(month.length(true));
}
}
输出:
29
参考:https: Java/time/Month.html#length-boolean-