isValidYear() método de la clase MonthDay utilizado para verificar si el año especificado es válido para este mes-día. Esto solo puede devolver falso para el 29 de febrero.
Sintaxis:
public boolean isValidYear?(int year)
Parámetros: Este método acepta un parámetro año que es el año a validar.
Valor devuelto: este método devuelve un valor booleano verdadero si el año es válido para este mes-día.
Los siguientes programas ilustran el método isValidYear():
Programa 1:
// Java program to demonstrate // MonthDay.isValidYear() method import java.time.*; import java.time.temporal.ChronoField; public class GFG { public static void main(String[] args) { // create a MonthDay object MonthDay month = MonthDay.parse("--10-12"); // apply isValidYear() method boolean value = month.isValidYear(2012); // print result System.out.println("Year 2012 is valid for monthday: " + month + " = " + value); } }
Producción:
Year 2012 is valid for monthday: --10-12 = true
Programa 2:
// Java program to demonstrate // MonthDay.isValidYear() method import java.time.*; import java.time.temporal.ChronoField; public class GFG { public static void main(String[] args) { // create a MonthDay object MonthDay month = MonthDay.parse("--02-29"); // apply isValidYear() method boolean value = month.isValidYear(2017); // print result System.out.println("Year 2017 is valid for monthday: " + month + " = " + value); } }
Producción:
Year 2017 is valid for monthday: --02-29 = false
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/MonthDay.html#isValidYear(int)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA