java.time.Durationクラス
前書き
ザ・ java.time.Durationクラスは、秒とナノ秒の観点から時間の量または量をモデル化します。分や時間など、他の期間ベースの単位を使用してアクセスできます。
クラス宣言
以下はの宣言です java.time.Duration クラス-
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
フィールド
以下はのフィールドです java.time.Duration クラス-
static Duration ZERO −ゼロの間一定。
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | 期間abs()
この期間のコピーを正の長さで返します。 |
2 | 時間的addTo(時間的時間的)
この期間を指定された時間オブジェクトに追加します。 |
3 | (Temporal startInclusive、Temporal endExclusive)間の静的期間
2つの時間オブジェクト間の期間を表す期間を取得します。 |
4 | int compareTo(Duration otherDuration)
この期間を指定された期間と比較します。 |
5 | 期間divideBy(長い除数)
この期間のコピーを指定された値で割った値を返します。 |
6 | boolean equals(Object otherDuration)
この期間が指定された期間と等しいかどうかを確認します。 |
7 | 静的持続時間from(TemporalAmount amount)
一時的な金額からDurationのインスタンスを取得します。 |
8 | long get(TemporalUnit unit)
要求された単位の値を取得します。 |
9 | int getNano()
この期間の1秒以内のナノ秒数を取得します。 |
10 | long getSeconds()
この期間の秒数を取得します。 |
11 | List この期間でサポートされる単位のセットを取得します。 |
12 | int hashCode()
この期間のハッシュコード。 |
13 | ブールisNegative()
この期間がゼロを除いて負であるかどうかを確認します。 |
14 | ブールisZero()
この期間が長さがゼロかどうかを確認します。 |
15 | 期間マイナス(期間期間)
指定された期間を差し引いたこの期間のコピーを返します。 |
16 | 期間マイナス(long amountToSubtract、TemporalUnit unit)
指定された期間を差し引いたこの期間のコピーを返します。 |
17 | 期間minusDays(long daysToSubtract)
標準の24時間の日数で指定された期間を差し引いた、この期間のコピーを返します。 |
18 | 期間マイナス時間(longhoursToSubtract)
指定された期間(時間単位)を差し引いた、この期間のコピーを返します。 |
19 | 期間マイナスミリス(長いmillisToSubtract)
指定された期間(ミリ秒単位)を差し引いた、この期間のコピーを返します。 |
20 | 期間マイナス分(長い分ToSubtract)
指定された期間(分単位)を差し引いた、この期間のコピーを返します。 |
21 | 持続時間マイナスナノス(長いnanosToSubtract)
指定された期間(ナノ秒単位)を差し引いた、この期間のコピーを返します。 |
22 | 期間マイナス秒(longsecondsToSubtract)
指定された期間(秒単位)を差し引いた、この期間のコピーを返します。 |
23 | 期間multipliedBy(長い被乗数)
この期間のコピーにスカラーを掛けたものを返します。 |
24 | 否定された期間()
長さが否定されたこの期間のコピーを返します。 |
25 | 静的期間(長い量、TemporalUnit単位)
指定された単位の金額を表す期間を取得します。 |
26 | 静的期間ofDays(長い日)
標準の24時間の日数を表す期間を取得します。 |
27 | 静的時間(長時間)
標準時間数を表す期間を取得します。 |
28 | ミリスの静的持続時間(ロングミリ)
ミリ秒数を表すDurationを取得します。 |
29 | 静的時間(分)(長い分)
標準の分数を表す期間を取得します。 |
30 | ナノの静的持続時間(長いナノ)
ナノ秒数を表す期間を取得します。 |
31 | 静的秒数(長い秒)
秒数を表すDurationを取得します。 |
32 | 静的秒数(長い秒、長いnanoAdjustment)
秒数を表す期間とナノ秒単位の調整を取得します。 |
33 | static Duration parse(CharSequence text)
PnDTnHnMn.nSなどのテキスト文字列からDurationを取得します。 |
34 | 期間プラス(期間期間)
指定された期間が追加されたこの期間のコピーを返します。 |
35 | 期間プラス(long amountToAdd、TemporalUnit unit)
指定された期間が追加されたこの期間のコピーを返します。 |
36 | 期間plusDays(long daysToAdd)
標準の24時間の日数で指定された期間が追加された、この期間のコピーを返します。 |
37 | 期間plusHours(long hoursToAdd)
指定された期間(時間単位)が追加されたこの期間のコピーを返します。 |
38 | 期間plusMillis(長いmillisToAdd)
指定された期間がミリ秒単位で追加された、この期間のコピーを返します。 |
39 | 期間plusMinutes(long minutesToAdd)
指定された期間(分単位)が追加されたこの期間のコピーを返します。 |
40 | 期間plusNanos(long nanosToAdd)
指定された期間(ナノ秒単位)が追加されたこの期間のコピーを返します。 |
41 | 期間plusSeconds(long secondsToAdd)
指定された期間(秒単位)が追加されたこの期間のコピーを返します。 |
42 | 時間的subtractFrom(時間的時間的)
指定された時間オブジェクトからこの期間を減算します。 |
43 | 長いtoDays()
この期間の日数を取得します。 |
44 | 長いtoHours()
この期間の時間数を取得します。 |
45 | 長いtoMillis()
この期間をミリ秒単位の全長に変換します。 |
46 | 長いtoMinutes()
この期間の分数を取得します。 |
47 | 長いtoNanos()
この期間を、longとして表されるナノ秒単位の全長に変換します。 |
48 | 文字列toString()
PT8H6M12.345Sなど、ISO-8601秒ベースの表現を使用したこの期間の文字列表現。 |
49 | 期間withNanos(int nanoOfSecond)
指定されたナノ秒でこの期間のコピーを返します。 |
50 | 継続時間withSeconds(長い秒)
指定された秒数でこの期間のコピーを返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object