Skip to content
Related Articles

Related Articles

Improve Article

Period from() method in Java with Examples

  • Last Updated : 27 Nov, 2018
Geek Week

The from() method of Period class in Java is used to get an instance of Period from given temporal amount.

This function obtains a period based on the amount given in argument. A TemporalAmount represents an amount of time, which may be date-based or time-based.


public static Period from(TemporalAmount amount)

Parameters: This method accepts a single parameter amount. This amount is the amount that we need to convert into period.

Return Value: This function returns the period equivalent to the given amount.


  • DateTimeException – It throws DateTimeException, if unable to convert to a Period.
  • ArithmeticException – It throws ArithmeticException, if the amount of years, months or days exceeds an int.

Below program illustrate the above method:

// Java code to show the function from()
// which represents the period of given amount
import java.time.Period;
public class PeriodClassGfG {
    // Function to convert given amount to period
    static void convertToPeriod(int year, int months, int days)
        Period period = Period.from(Period.of(year, months, days));
    // Driver code
    public static void main(String[] args)
        int year = 20, months = 13, days = 17;
        Period period = Period.from(Period.of(year, months, days));
        convertToPeriod(year, months, days);


Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :