Javatime-duration
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 -継続時間ゼロの定数。
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
正の長さでこのデュレーションのコピーを返します。 |
2 |
Temporal addTo(Temporal temporal) この期間を指定された一時オブジェクトに追加します。 |
3 |
static Duration between(Temporal startInclusive, Temporal endExclusive) 2つの一時オブジェクト間の期間を表すDurationを取得します。 |
4 |
int compareTo(Duration otherDuration) この期間を指定された期間と比較します。 |
5 |
Duration dividedBy(long divisor) この期間を指定された値で割ったコピーを返します。 |
6 |
boolean equals(Object otherDuration) この期間が指定された期間と等しいかどうかを確認します。 |
7 |
static Duratio from(TemporalAmount amount) 時間量からDurationのインスタンスを取得します。 |
8 |
要求されたユニットの値を取得します。 |
9 |
この期間の1秒以内のナノ秒数を取得します。 |
10 |
この期間の秒数を取得します。 |
11 |
この期間でサポートされる単位のセットを取得します。 |
12 |
この期間のハッシュコード。 |
13 |
この期間がゼロを除いて負であるかどうかを確認します。 |
14 |
この継続時間がゼロ長かどうかを確認します。 |
15 |
Duration minus(Duration duration) 指定された期間を減算したこの期間のコピーを返します。 |
16 |
Duration minus(long amountToSubtract, TemporalUnit unit) 指定された期間を減算したこの期間のコピーを返します。 |
17 |
Duration minusDays(long daysToSubtract) 標準の24時間で指定された期間を差し引いたこの期間のコピーを返します。 |
18 |
Duration minusHours(long hoursToSubtract) 指定された期間(時間単位)を減算した、この期間のコピーを返します。 |
19 |
Duration minusMillis(long millisToSubtract) ミリ秒単位で指定された期間を減算したこの期間のコピーを返します。 |
20 |
Duration minusMinutes(long minutesToSubtract) 分単位で指定された期間を減算したこの期間のコピーを返します。 |
21 |
Duration minusNanos(long nanosToSubtract) ナノ秒単位で指定された期間を減算したこの期間のコピーを返します。 |
22 |
Duration minusSeconds(long secondsToSubtract) 秒単位で指定された期間を減算したこの期間のコピーを返します。 |
23 |
Duration multipliedBy(long multiplicand) この期間にスカラーを掛けたコピーを返します。 |
24 |
長さを否定したこのデュレーションのコピーを返します。 |
25 |
static Duration of(long amount, TemporalUnit unit) 指定した単位で金額を表すDurationを取得します。 |
26 |
static Duration ofDays(long days) 標準の24時間の日数を表すDurationを取得します。 |
27 |
static Duration ofHours(long hours) 標準時間数を表すDurationを取得します。 |
28 |
static Duration ofMillis(long millis) ミリ秒数を表すDurationを取得します。 |
29 |
static Duration ofMinutes(long minutes) 標準の分数を表すDurationを取得します。 |
30 |
static Duration ofNanos(long nanos) ナノ秒数を表すDurationを取得します。 |
31 |
static Duration ofSeconds(long seconds) 秒数を表すDurationを取得します。 |
32 |
static Duration ofSeconds(long seconds, long nanoAdjustment) 秒数とナノ秒単位の調整を表すDurationを取得します。 |
33 |
static Duration parse(CharSequence text) PnDTnHnMn.nSなどのテキスト文字列からDurationを取得します。 |
34 |
Duration plus(Duration duration) 指定された期間が追加されたこの期間のコピーを返します。 |
35 |
Duration plus(long amountToAdd, TemporalUnit unit) 指定された期間が追加されたこの期間のコピーを返します。 |
36 |
Duration plusDays(long daysToAdd) この期間のコピーを、標準の24時間で指定された期間を追加して返します。 |
37 |
Duration plusHours(long hoursToAdd) この期間のコピーを、指定された時間単位で追加して返します。 |
38 |
Duration plusMillis(long millisToAdd) ミリ秒単位で指定された期間を追加したこの期間のコピーを返します。 |
39 |
Duration plusMinutes(long minutesToAdd) 分単位で指定された期間を追加したこの期間のコピーを返します。 |
40 |
Duration plusNanos(long nanosToAdd) ナノ秒単位で指定された期間を追加したこの期間のコピーを返します。 |
41 |
Duration plusSeconds(long secondsToAdd) 秒単位で指定された期間を追加したこの期間のコピーを返します。 |
42 |
Temporal subtractFrom(Temporal temporal) 指定された一時オブジェクトからこの期間を減算します。 |
43 |
この期間の日数を取得します。 |
44 |
この期間の時間数を取得します。 |
45 |
この期間をミリ秒単位の合計長に変換します。 |
46 |
この期間の分数を取得します。 |
47 |
この期間を、長さとして表されるナノ秒単位の全長に変換します。 |
48 |
PT8H6M12.345SなどのISO-8601秒ベースの表現を使用したこの期間の文字列表現。 |
49 |
Duration withNanos(int nanoOfSecond) 指定されたナノ秒でこの期間のコピーを返します。 |
50 |
Duration withSeconds(long seconds) 指定された秒数でこの期間のコピーを返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.lang.Object