En la clase LocalTime, hay dos tipos de método isSupported() según los parámetros que se le pasan.
es compatible (campo de campo temporal)
El método isSupported() de una clase LocalTime utilizado para verificar si el campo especificado es compatible con la clase LocalTime o no significa que al usar este método podemos verificar si este LocalTime se puede consultar para el campo especificado.
Los campos admitidos de ChronoField son:
- NANO_DE_SEGUNDO
- MICRO_DE_SEGUNDO
- MILLI_DE_SEGUNDO
- INSTANTE_SEGUNDOS
- SEGUNDO_DE_MINUTO
- NANO_DE_DÍA
- MICRO_DE_DÍA
- MILLI_OF_DAY
- SEGUNDO_DE_DÍA
- MINUTO_DE_HORA
- MINUTO_DE_DÍA
- HOUR_OF_AMPM
- RELOJ_HORA_DE_AMPM
- HORA_DE_DÍA
- CLOCK_HOUR_OF_DAY
- AMPM_OF_DAY
Todas las demás instancias de ChronoField devolverán false.
Sintaxis:
public boolean isSupported(TemporalField field)
Parámetros: este método acepta un solo campo de parámetro que es el campo a verificar.
Valor devuelto : este método devuelve un valor booleano verdadero si el campo es compatible con este LocalTime, falso si no.
Los siguientes programas ilustran el método isSupported():
Programa 1:
Java
// Java program to demonstrate // LocalTime.isSupported() method import java.time.*; import java.time.temporal.ChronoField; public class GFG { public static void main(String[] args) { // create a LocalTime object LocalTime lt = LocalTime.parse("19:34:50.63"); // check Milli of Second is supported in LocalTime boolean value = lt.isSupported(ChronoField.MILLI_OF_SECOND); // print result System.out.println("MilliSecond Field is supported: " + value); } }
MilliSecond Field is supported: true
es compatible (unidad de unidad temporal)
El método isSupported() de una clase LocalTime utilizado para verificar si la unidad especificada es compatible con la clase LocalTime o no significa que al usar este método podemos verificar si este LocalTime se puede consultar para la unidad especificada.
Los campos admitidos de ChronoUnit son:
- NANO
- MICRÓFONOS
- MILLIS
- SEGUNDOS
- MINUTOS
- HORAS
- MEDIOS_DÍAS
Todas las demás instancias de ChronoUnit devolverán false.
Sintaxis:
public boolean isSupported(TemporalUnit unit)
Parámetros: Este método acepta una única unidad de parámetro que es la unidad a comprobar.
Valor devuelto : este método devuelve un valor booleano verdadero si el campo es compatible con este LocalTime, falso si no.
Los siguientes programas ilustran el método isSupported():
Programa 1:
Java
// Java program to demonstrate // LocalTime.isSupported() method import java.time.*; import java.time.temporal.ChronoUnit; public class GFG { public static void main(String[] args) { // create a LocalTime object LocalTime lt = LocalTime.parse("19:34:50.63"); // check MILLIS ChronoUnit supported in LocalTime boolean value = lt.isSupported(ChronoUnit.MILLIS); // print result System.out.println("ChronoUnit MILLIS is supported: " + value); } }
ChronoUnit MILLIS is supported: true
Referencia:
- https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.html#isSupported(java.time.temporal.TemporalField)
- https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.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