Método de longitud de mes() en Java

El método length() es un método integrado de Month ENUM que se usa para obtener el número de días en esta instancia de mes. El número de días en un mes puede ser 28, 30 o 31. El número de días en febrero en un año bisiesto es 29.

Este método acepta una variable de bandera booleana que indica si este año es un año bisiesto o no.

Sintaxis :

public int length(boolean leapYear)

Parámetros : este método acepta un solo parámetro bisiesto , que indica si este año es un año bisiesto o no.

Valor devuelto : este método devuelve la duración de este mes en número de días presentes en él.

Los siguientes programas ilustran el método anterior:

Programa 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));
    }
}
Producción:

31

Programa 2 :

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));
    }
}
Producción:

29

Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#length-boolean-

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *