Método OffsetTime get() en Java con ejemplos

El método get() de la clase OffsetTime en Java obtiene el valor del campo especificado a partir de este momento como un int. 
Sintaxis: 
 

public int get(TemporalField field)

Parámetro: este método acepta un campo de parámetro que especifica el campo a obtener, no nulo.
Valor devuelto: Devuelve el valor del campo.
Excepciones: la función arroja tres excepciones que se describen a continuación: 
 

  • UnsupportedTemporalTypeException : se lanza si el campo no es compatible o el rango de valores excede un int
  • DateTimeException : se lanza si no se puede obtener un valor para el campo o si el valor está fuera del rango de valores válidos para el campo.
  • ArithmeticException : se lanza si se produce un desbordamiento numérico

Los siguientes programas ilustran el método get() :
Programa 1: 
 

Java

// Java program to demonstrate the get() method
 
import java.time.OffsetTime;
import java.time.temporal.ChronoField;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Parses the time
        OffsetTime time = OffsetTime.parse("15:30:30+07:00");
 
        // gets the time
        System.out.println(time.get(ChronoField.CLOCK_HOUR_OF_DAY));
    }
}
Producción: 

15

 

Programa 2
 

Java

// Java program to demonstrate the get() method
 
import java.time.OffsetTime;
import java.time.temporal.ChronoField;
 
public class GFG {
    public static void main(String[] args)
    {
        try {
            // Parses the time
            OffsetTime time = OffsetTime.parse("25:30:30+01:00");
 
            // gets the time
            System.out.println(time.get(ChronoField.CLOCK_HOUR_OF_DAY));
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Producción: 

java.time.format.DateTimeParseException: Text '25:30:30+01:00' could not be parsed: Invalid value for HourOfDay (valid values 0 - 23): 25

 

Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#get-java.time.temporal.TemporalField-
 

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *