Año desde() Método en Java con ejemplos

método from() de la clase Year utilizado para obtener una instancia de Year del objeto TemporalAccessor pasado como parámetro. Un TemporalAccessor representa un conjunto arbitrario de información de fecha y hora y este método ayuda a obtener un objeto de año basado en el objeto TemporalAccessor especificado.

Sintaxis:

public static Year from(TemporalAccessor temporal)

Parámetros: este método acepta temporal como parámetro, que es el objeto temporal. No debe ser nulo.

Valor devuelto: este método devuelve el objeto del año.

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

  • DateTimeException : si no se puede convertir a un año.

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

// Java program to demonstrate
// Year.from() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a temporal object
        LocalDate date = LocalDate.parse("2007-12-03");
  
        // print instance
        System.out.println("LocalDate :"
                           + date);
  
        // apply from method of Year class
        Year year = Year.from(date);
  
        // print instance
        System.out.println("Year get from"
                           + " method: "
                           + year);
    }
}
Producción:

LocalDate :2007-12-03
Year get from method: 2007

Programa 2:

// Java program to demonstrate
// Year.from() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // create a temporal object
        LocalDate ins = LocalDate.parse("2018-11-27");
  
        // print instance
        System.out.println("LocalDate :"
                           + ins);
  
        // apply from method of Year class
        Year year = Year.from(ins);
  
        // print instance
        System.out.println("Year get from"
                           + " method: "
                           + year);
    }
}
Producción:

LocalDate :2018-11-27
Year get from method: 2018

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

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 *