El método minLength() es un método integrado de Month ENUM que se utiliza para obtener la duración mínima de este mes en número de días. Por ejemplo, febrero puede tener 28 y 29 días dependiendo de si este año es bisiesto o no. Por lo tanto, este método devolverá el 28 de febrero, ya que el número mínimo de días en febrero es 29.
Sintaxis :
public int minLength()
Parámetros : Este método no acepta ningún parámetro.
Valor devuelto : este método devuelve la duración mínima 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.FEBRUARY; // Print the minimum length of this Month System.out.println(month.minLength()); } }
Producción:
28
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.MAY; // Print the min length of this Month System.out.println(month.minLength()); } }
Producción:
31
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#minLength–