El método isSupported(TemporalUnit) de la clase Year se utiliza para comprobar si la clase Year admite la unidad temporal especificada. En realidad, este método verifica si podemos aplicar la operación de suma o resta usando la unidad pasada a la unidad especificada este año. Si es falso, llamar a los métodos plus(long, TemporalUnit) y minus generará una excepción.
Las unidades admitidas de ChronoUnit(Temporalunit) son:
- AÑOS
- DÉCADAS
- SIGLOS
- MILENIOS
- eras
Todas las demás instancias de ChronoUnit devolverán false.
Sintaxis:
public boolean isSupported(TemporalUnit unit)
Parámetros: este método acepta solo una unidad de parámetro que representa la unidad temporal a verificar.
Valor devuelto: este método devuelve el valor booleano verdadero si la unidad es compatible con este año, falso si no.
Los siguientes programas ilustran el método isSupported(TemporalUnit):
Programa 1:
// Java program to demonstrate // Year.isSupported(TemporalUnit) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a Year object Year year = Year.of(2019); // print instance System.out.println("Year :" + year); // apply isSupported() method boolean value = year.isSupported( ChronoUnit.YEARS); // print result System.out.println("YEARS unit is supported by Year class: " + value); } }
Year :2019 YEARS unit is supported by Year class: true
Programa 2:
// Java program to demonstrate // Year.isSupported(TemporalUnit) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a Year object Year year = Year.of(2022); // print instance System.out.println("Year :" + year); // apply isSupported() method boolean value = year.isSupported( ChronoUnit.MILLENNIA); // print result System.out.println("MILLENNIA unit is supported: " + value); } }
Year :2022 MILLENNIA unit is supported: true
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/Year.html#isSupported(java.time.temporal.TemporalUnit)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA