クラス
java.time.Durationの使用
| パッケージ | 説明 |
|---|---|
| java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
| java.net.http |
HTTPクライアントおよびWebSocket API
|
| java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
| java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
| java.time.zone |
タイムゾーンおよびそのルールのサポート。
|
| java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
| jdk.jfr |
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
|
| jdk.jfr.consumer |
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
|
-
java.langでのDurationの使用
型Durationの引数を持つ型を返すjava.langのメソッド 修飾子と型 メソッド 説明 Optional<Duration>ProcessHandle.Info. totalCpuDuration()プロセスの合計cputimeを返します。 -
java.net.httpでのDurationの使用
型Durationの引数を持つ型を返すjava.net.httpのメソッド 修飾子と型 メソッド 説明 abstract Optional<Duration>HttpClient. connectTimeout()このクライアントの「接続タイムアウト時間」を含むOptionalを返します。abstract Optional<Duration>HttpRequest. timeout()このリクエスト・タイムアウト期間を含むOptionalを返します。型Durationのパラメータを持つjava.net.httpのメソッド 修飾子と型 メソッド 説明 HttpClient.BuilderHttpClient.Builder. connectTimeout(Duration duration)このクライアントの接続タイムアウト期間を設定します。WebSocket.BuilderWebSocket.Builder. connectTimeout(Duration timeout)WebSocket接続を確立するためのタイムアウトを設定します。HttpRequest.BuilderHttpRequest.Builder. timeout(Duration duration)このリクエストのタイムアウトを設定します。 -
java.timeでのDurationの使用
Durationを返すjava.timeのメソッド 修飾子と型 メソッド 説明 DurationDuration. abs()正の長さを使って、このデュレーションのコピーを返します。static DurationDuration. between(Temporal startInclusive, Temporal endExclusive)2つの時間的オブジェクト間のデュレーションを表すDurationを取得します。DurationDuration. dividedBy(long divisor)指定された値で除算された、このデュレーションのコピーを返します。static DurationDuration. from(TemporalAmount amount)時間的な量からDurationのインスタンスを取得します。DurationDuration. minus(long amountToSubtract, TemporalUnit unit)指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minus(Duration duration)指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusDays(long daysToSubtract)標準24時間日の日数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusHours(long hoursToSubtract)時間数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusMillis(long millisToSubtract)ミリ秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusMinutes(long minutesToSubtract)分数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusNanos(long nanosToSubtract)ナノ秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. minusSeconds(long secondsToSubtract)秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。DurationDuration. multipliedBy(long multiplicand)そのスカラーで乗算された、このデュレーションのコピーを返します。DurationDuration. negated()長さを否定して、このデュレーションのコピーを返します。static DurationDuration. of(long amount, TemporalUnit unit)指定された単位での量を表すDurationを取得します。static DurationDuration. ofDays(long days)標準24時間日の数を表すDurationを取得します。static DurationDuration. ofHours(long hours)標準の時間数を表すDurationを取得します。static DurationDuration. ofMillis(long millis)ミリ秒数を表すDurationを取得します。static DurationDuration. ofMinutes(long minutes)標準の分数を表すDurationを取得します。static DurationDuration. ofNanos(long nanos)ナノ秒数を表すDurationを取得します。static DurationDuration. ofSeconds(long seconds)秒数を表すDurationを取得します。static DurationDuration. ofSeconds(long seconds, long nanoAdjustment)秒数およびナノ秒数での調整を表すDurationを取得します。static DurationDuration. parse(CharSequence text)PnDTnHnMn.nSなどのテキスト文字列からDurationを取得します。DurationDuration. plus(long amountToAdd, TemporalUnit unit)指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plus(Duration duration)指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusDays(long daysToAdd)標準24時間日の日数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusHours(long hoursToAdd)時間数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusMillis(long millisToAdd)ミリ秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusMinutes(long minutesToAdd)分数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusNanos(long nanosToAdd)ナノ秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. plusSeconds(long secondsToAdd)秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。DurationDuration. truncatedTo(TemporalUnit unit)指定された単位に切り捨てられたこのDurationのコピーを返します。DurationDuration. withNanos(int nanoOfSecond)指定されたナノ秒を使って、このデュレーションのコピーを返します。DurationDuration. withSeconds(long seconds)指定された秒数を使って、このデュレーションのコピーを返します。Duration型のパラメータを持つjava.timeのメソッド 修飾子と型 メソッド 説明 intDuration. compareTo(Duration otherDuration)このデュレーションを指定されたDurationと比較します。longDuration. dividedBy(Duration divisor)このDuration内で指定されたDurationが発生した回数を返します。DurationDuration. minus(Duration duration)指定されたデュレーションを減算した、このデュレーションのコピーを返します。static ClockClock. offset(Clock baseClock, Duration offsetDuration)指定されたデュレーションを加算して指定されたクロックからインスタントを返すクロックを取得しますDurationDuration. plus(Duration duration)指定されたデュレーションを加算した、このデュレーションのコピーを返します。static ClockClock. tick(Clock baseClock, Duration tickDuration)指定されたデュレーションの直近値に切り捨てられたインスタントを指定されたクロックから返すクロックを取得します。 -
Uses of Duration in java.time.temporal
Durationを返すjava.time.temporalのメソッド 修飾子と型 メソッド 説明 DurationChronoUnit. getDuration()ISO暦体系におけるこの単位の推定デュレーションを取得します。DurationTemporalUnit. getDuration()この単位のデュレーション(推定時間の場合もある)を取得します。 -
java.time.zoneでのDurationの使用
Durationを返すjava.time.zoneのメソッド 修飾子と型 メソッド 説明 DurationZoneRules. getDaylightSavings(Instant instant)このゾーンの指定されたインスタントに使用しているサマー・タイムの量を取得します。DurationZoneOffsetTransition. getDuration()遷移のデュレーションを取得します。 -
java.util.concurrentでのDurationの使用
型Durationのパラメータを持つjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 longTimeUnit. convert(Duration duration)指定された期間をこの単位に変換します。 -
jdk.jfrでのDurationの使用
Durationを返すjdk.jfrのメソッド 修飾子と型 メソッド 説明 DurationRecording. getDuration()このレコーディングに指定された継続時間を返します。継続時間が設定されていない場合はnullを返します。DurationRecording. getMaxAge()データが削除される前にディスク・リポジトリに保持される時間の長さを返します。型Durationのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 voidRecording. scheduleStart(Duration delay)遅延後にこのレコーディングを開始します。voidRecording. setDuration(Duration duration)レコーディングが停止するまでの期間を設定します。voidRecording. setMaxAge(Duration maxAge)ディスク・リポジトリに保存されるバック・データの量を決定します。EventSettingsEventSettings. withPeriod(Duration duration)このイベント設定に関連付けられているイベントの間隔を設定します。EventSettingsEventSettings. withThreshold(Duration duration)このイベント設定に関連付けられているイベントのしきい値を設定します。 -
jdk.jfr.consumerでのDurationの使用
Durationを返すjdk.jfr.consumerのメソッド 修飾子と型 メソッド 説明 DurationRecordedEvent. getDuration()イベントの継続時間をナノ秒単位で返します。DurationRecordedObject. getDuration(String name)timespanフィールドの値を返します。型Durationのパラメータを持つjdk.jfr.consumerのメソッド 修飾子と型 メソッド 説明 voidEventStream. awaitTermination(Duration timeout)すべてのアクションが完了するか、ストリームがクローズされるか、タイムアウトが発生するか、現在のスレッドが中断されるまで、いずれか先に発生するまでブロックします。voidRecordingStream. setMaxAge(Duration maxAge)ストリームで保持される過去のデータの量を決定します。