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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。