El método java.util.GregorianCalendar.isLeapYear() determina si el año dado pasado como parámetro a la función es un año bisiesto o no y devuelve verdadero si el año dado es un año bisiesto y falso en caso contrario.
Sintaxis:
public boolean isLeapYear(int year)
Parámetros: esta función acepta un único parámetro de entero año que representa el año en el que la función necesita verificar si es un año bisiesto o no.
Valores devueltos: la función devuelve un valor booleano. Si el año pasado como parámetro es un año bisiesto, devuelve verdadero y falso en caso contrario.
Ejemplos:
Input : 2016 Output : true Input : 2018 Output : false
El siguiente programa ilustra la función java.util.GregorianCalendar.isLeapYear() en Java:
Programa 1:
Java
// Java Program to illustrate isLeapYear() function // of GregorianCalendar import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar c = (GregorianCalendar) GregorianCalendar.getInstance(); // Display the current date and time System.out.println("Current Date and Time : " + c.getTime()); int year = c.get(GregorianCalendar.YEAR); if(c.isLeapYear(year)) { System.out.println(year + " is leap year"); } else { System.out.println(year + " is Not a leap year"); } } }
Current Date and Time : Fri Jul 27 11:53:39 UTC 2018 2018 is Not a leap year
Programa 2:
Java
// Java Program to illustrate isLeapYear() function // of GregorianCalendar import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar c = (GregorianCalendar) GregorianCalendar.getInstance(); // Display the current date and time System.out.println("" + c.getTime()); // Modifying the current calendar c.add((GregorianCalendar.MONTH), -30); int year = c.get(GregorianCalendar.YEAR); if(c.isLeapYear(year)) { System.out.println(year + " is leap year"); } else { System.out.println(year + " is Not a leap year"); } } }
Fri Jul 27 11:53:41 UTC 2018 2016 is leap year
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#isLeapYear()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA