from() method of the Year class used to get instance of Year from TemporalAccessor object passed as parameter. A TemporalAccessor represents an arbitrary set of date and time information and this method helps to get a year object based on the specified TemporalAccessor object.
Syntax:
Java
Java
public static Year from(TemporalAccessor temporal)Parameters: This method accepts temporal as parameter which is the temporal object. It should not be null. Return value: This method returns the year object. Exception: This method throws following Exceptions:
- DateTimeException - if unable to convert to a Year.
// 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);
}
}
Output:
Program 2:
LocalDate :2007-12-03 Year get from method: 2007
// 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);
}
}
Output:
References: https://docs.oracle.com/javase/10/docs/api/java/time/Year.html#from(java.time.temporal.Temporal)LocalDate :2018-11-27 Year get from method: 2018