Period from() method in Java with Examples
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.
Syntax:
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.
Exceptions:
- 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:
import java.time.Period;
public class PeriodClassGfG {
static void convertToPeriod( int year, int months, int days)
{
Period period = Period.from(Period.of(year, months, days));
System.out.println(period);
}
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);
}
}
|
Reference: https://docs.oracle.com/javase/8/docs/api/java/time/Period.html#from-java.time.temporal.TemporalAmount-
Last Updated :
27 Nov, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...