周期類的parse()方法用於從給定的字符串中以PnYnMnD的形式獲取周期,其中nY表示n年,nM表示n個月,nD表示n天。
用法:
public static Period parse(CharSequence text)
參數:此方法接受單個參數文本,該文本是要解析的String。
返回值:此函數返回句點,該句點是作為參數給出的字符串的解析表示形式
下麵是Period.parse()方法的實現:
示例1:
// Java code to demonstrate parse() method
// to obtain period from given string
import java.time.Period;
class GFG {
public static void main(String[] args)
{
// Get the String to be parsed
String period = "P1Y2M21D";
// Parse the String into Period
// using parse() method
Period p = Period.parse(period);
System.out.println(p.getYears() + " Years\n"
+ p.getMonths() + " Months\n"
+ p.getDays() + " Days");
}
}
輸出:
1 Years 2 Months 21 Days
示例2:
// Java code to demonstrate parse() method
// to obtain period from given string
import java.time.Period;
class GFG {
public static void main(String[] args)
{
// Get the String to be parsed
String period = "-P1Y2M21D";
// Parse the String into Period
// using parse() method
Period p = Period.parse(period);
System.out.println(p.getYears() + " Years\n"
+ p.getMonths() + " Months\n"
+ p.getDays() + " Days");
}
}
輸出:
-1 Years -2 Months -21 Days
參考: https://docs.oracle.com/javase/9/docs/api/java/time/Period.html#parse-java.lang.CharSequence-
相關用法
- Java Period of()用法及代碼示例
- Java Period between()用法及代碼示例
- Java Period from()用法及代碼示例
- Java Period plus()用法及代碼示例
- Java Period get()用法及代碼示例
- Java ChoiceFormat parse()用法及代碼示例
- Java SimpleDateFormat parse()用法及代碼示例
- Java NumberFormat parse()用法及代碼示例
- Java OffsetTime parse()用法及代碼示例
- Java Instant parse()用法及代碼示例
- Java LocalDate parse()用法及代碼示例
- Java Level parse()用法及代碼示例
- Java LocalTime parse()用法及代碼示例
- Java ZonedDateTime parse()用法及代碼示例
- Java LocalDateTime parse()用法及代碼示例
注:本文由純淨天空篩選整理自barykrg大神的英文原創作品 Period parse() method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。