Open In App

Year from() Method in Java with Examples

Last Updated : 16 Jan, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
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:
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.
Below programs illustrate the from() method: Program 1: Java
// 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:
LocalDate :2007-12-03
Year get from method: 2007
Program 2: Java
// 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:
LocalDate :2018-11-27
Year get from method: 2018
References: https://docs.oracle.com/javase/10/docs/api/java/time/Year.html#from(java.time.temporal.Temporal)

Next Article
Practice Tags :

Similar Reads