Enum Class PeriodStyle
- 所有已实现的接口:
Serializable,Comparable<PeriodStyle>,Constable
A standard set of
Period units.- 从以下版本开始:
- 4.0
- 作者:
- Eddú Meléndez, Edson Chávez, Harry Yang
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量 -
方法概要
修饰符和类型方法说明static PeriodStyleDetect the style from the given source value.static PerioddetectAndParse(String value) Detect the style then parse the value to return a period.static PerioddetectAndParse(String value, ChronoUnit unit) Detect the style then parse the value to return a period.protected final Matcherprotected booleanParse the given value to a Period.abstract Periodparse(String value, ChronoUnit unit) Parse the given value to a period.Print the specified period.abstract Stringprint(Period value, ChronoUnit unit) Print the specified period using the given unit.static PeriodStyleReturns the enum constant of this class with the specified name.static PeriodStyle[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
枚举常量详细资料
-
SIMPLE
Simple formatting, for example '1d'. -
ISO8601
ISO-8601 formatting.
-
-
方法详细资料
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- 返回:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- 如果参数为空值
-
matches
-
matcher
-
parse
Parse the given value to a Period.- 参数:
value- the value to parse- 返回:
- a period
-
parse
Parse the given value to a period.- 参数:
value- the value to parseunit- the period unit to use if the value doesn't specify one (nullwill default to d)- 返回:
- a period
-
print
Print the specified period.- 参数:
value- the value to print- 返回:
- the printed result
-
print
Print the specified period using the given unit.- 参数:
value- the value to printunit- the value to use for printing- 返回:
- the printed result
-
detectAndParse
Detect the style then parse the value to return a period.- 参数:
value- the value to parse- 返回:
- the parsed period
- 抛出:
IllegalArgumentException- if the value is not a known style or cannot be parsed
-
detectAndParse
Detect the style then parse the value to return a period.- 参数:
value- the value to parseunit- the period unit to use if the value doesn't specify one (nullwill default to ms)- 返回:
- the parsed period
- 抛出:
IllegalArgumentException- if the value is not a known style or cannot be parsed
-
detect
Detect the style from the given source value.- 参数:
value- the source value- 返回:
- the period style
- 抛出:
IllegalArgumentException- if the value is not a known style
-