El método isDateBased() de la enumeración de ChronoField se utiliza para verificar si este ChronoField representa un componente de una fecha o no. Las constantes de ChronoField desde el día de la semana hasta la era se basan en la fecha.
Sintaxis:
public boolean isDateBased()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve verdadero si es un componente de una fecha.
Los siguientes programas ilustran el método ChronoField.isDateBased():
Programa 1:
// Java program to demonstrate // ChronoField.isDateBased() method import java.time.temporal.ChronoField; public class GFG { public static void main(String[] args) { // get chronoField ChronoField chronoField = ChronoField.valueOf("HOUR_OF_DAY"); // apply isDateBased() boolean isDateBasedAttribute = chronoField.isDateBased(); // print System.out.println( "HOUR_OF_DAY" + " is Date based attribute:" + isDateBasedAttribute); } }
Producción:
HOUR_OF_DAY is Date based attribute:false
Programa 2:
// Java program to demonstrate // ChronoField.isDateBased() method import java.time.temporal.ChronoField; public class GFG { public static void main(String[] args) { // get chronoField ChronoField chronoField = ChronoField.valueOf("YEAR_OF_ERA"); // apply isDateBased() boolean isDateBasedAttribute = chronoField.isDateBased(); // print System.out.println("YEAR_OF_ERA" + " is Date based attribute:" + isDateBasedAttribute); } }
Producción:
YEAR_OF_ERA is Date based attribute:true
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/temporal/ChronoField.html#isDateBased()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA