Año método get() en Java con ejemplos

método get() de la clase Año utilizado para obtener el valor del campo especificado pasado como parámetro de este Año como un valor entero. Este método consulta este año por el valor del campo y el valor devuelto siempre estará dentro del rango válido de valores para el campo. Cuando el campo no es compatible y el método no puede devolver el valor int, se lanza una excepción.

Sintaxis:

public int get(TemporalField field)

Parámetros: este método acepta el campo como parámetro, que es el campo a obtener.

Valor devuelto: este método devuelve el valor del campo.

Excepción: este método arroja las siguientes excepciones:

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

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

// Java program to demonstrate
// Year.get() 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 get method
        int value
            = year.get(ChronoField.YEAR);
  
        // print result
        System.out.println("Year Field: "
                           + value);
    }
}
Producción:

Year :2019
Year Field: 2019

Programa 2:

// Java program to demonstrate
// Year.get() 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 get method
        int value
            = year.get(ChronoField.ERA);
  
        // print result
        System.out.println("ERA Field: "
                           + value);
    }
}
Producción:

Year :2019
ERA Field: 1

Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/Year.html#get(java.time.temporal.TemporalField)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *