列挙型クラス DurationFormat.Unit
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<DurationFormat.Unit>
、ConstableSE
- 含まれているクラス:
- DurationFormat
Duration
SE 形式の単位。ChronoUnit
SE のサブセットを反映し、サポートされている ChronoUnit
との間の変換、および期間から long への変換を可能にします。 列挙型には、SIMPLE
Duration
形式スタイルの対応するサフィックスが含まれます。
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
列挙型定数方法の概要
修飾子と型メソッド説明このUnit
を同等のChronoUnit
SE に変換します。asSuffix()
static DurationFormat.Unit
fromChronoUnit
(ChronoUnitSE chronoUnit) 指定されたChronoUnit
SE に対応するDurationFormat.Unit
を取得します。static DurationFormat.Unit
fromSuffix
(StringSE suffix) 指定されたString
SE サフィックスに対応するDurationFormat.Unit
を取得します。long
longValue
(DurationSE value) 指定されたDuration
SE をこの単位の解決の long 値に変換します。print
(DurationSE value) 指定されたDuration
SE をString
SE として出力し、longValue(Duration)
を介してこの単位の精度を使用して long 値に変換し、この単位の単純なsuffix
を追加します。static DurationFormat.Unit
指定された名前でこのクラスの列挙型定数を返します。static DurationFormat.Unit[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
NANOS
ナノ秒("ns"
)。MICROS
マイクロ秒("us"
)。MILLIS
ミリ秒("ms"
)。SECONDS
秒("s"
)。MINUTES
議事録("m"
)。HOURS
時間("h"
)。DAYS
日数("d"
)。
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
asChronoUnit
このUnit
を同等のChronoUnit
SE に変換します。asSuffix
parse
- パラメーター:
value
- 長いString
表現- 戻り値:
- 対応する
Duration
print
指定されたDuration
SE をString
SE として出力し、longValue(Duration)
を介してこの単位の精度を使用して long 値に変換し、この単位の単純なsuffix
を追加します。- パラメーター:
value
-Duration
をString
に変換する- 戻り値:
Duration
のString
表現をSIMPLE
スタイルで表したもの
longValue
指定されたDuration
SE をこの単位の解決の long 値に変換します。Note that this can be lossy if the current unit is bigger than the actual resolution of the duration. For example,
Duration.ofMillis(5).plusNanos(1234)
would get truncated to5
for unitMILLIS
.- パラメーター:
value
- theDuration
to convert to a long- 戻り値:
- the long value for the
Duration
in thisUnit
fromChronoUnit
指定されたChronoUnit
SE に対応するDurationFormat.Unit
を取得します。- 例外:
IllegalArgumentExceptionSE
- if the givenChronoUnit
is not supported
fromSuffix
指定されたString
SE サフィックスに対応するDurationFormat.Unit
を取得します。- 例外:
IllegalArgumentExceptionSE
- if the given suffix is not supported