Java中的Period类的from()方法用于从给定的时间量中获取Period的实例。
此函数根据参数中给出的数量获得一个周期。 TemporalAmount表示一个时间量,它可以基于日期或基于时间。
用法:
public static Period from(TemporalAmount amount)
参数:此方法接受单个参数量。此数量是我们需要转换为期间的数量。
返回值:此函数返回等于给定数量的期间。
异常:
- DateTimeException–如果无法转换为Period,则抛出DateTimeException。
- ArithmeticException–如果年,月或日的数量超过int,则抛出ArithmeticException。
以下示例程序旨在说明上述方法:
// 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));
System.out.println(period);
}
// 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);
}
}
输出:
P20Y13M17D
相关用法
- Java Period plus()用法及代码示例
- Java Period of()用法及代码示例
- Java Period between()用法及代码示例
- Java Period get()用法及代码示例
- Java Period minusDays()用法及代码示例
- Java Period getYears()用法及代码示例
- Java Period ofDays()用法及代码示例
- Java Period minus()用法及代码示例
- Java Period ofMonths()用法及代码示例
- Java Period isZero()用法及代码示例
- Java Period parse()用法及代码示例
- Java Period minusMonths()用法及代码示例
- Java Period getMonths()用法及代码示例
- Java Period equals()用法及代码示例
- Java Period getDays()用法及代码示例
注:本文由纯净天空筛选整理自barykrg大神的英文原创作品 Period from() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。