周期类的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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。