言語

TimeUnit.Convert メソッド

定義

オーバーロード

名前 説明
Convert(Duration)

指定した期間をこの単位に変換します。

Convert(Int64, TimeUnit)

指定した単位内の指定された期間をこの単位に変換します。

Convert(Duration)

指定した期間をこの単位に変換します。

[Android.Runtime.Register("convert", "(Ljava/time/Duration;)J", "", ApiSince=33)]
public long Convert(Java.Time.Duration? duration);
[<Android.Runtime.Register("convert", "(Ljava/time/Duration;)J", "", ApiSince=33)>]
member this.Convert : Java.Time.Duration -> int64

パラメーター

duration
Duration

時間の長さ

返品

この単位で変換された期間、または変換が負の値にオーバーフローする場合は Long.MIN_VALUE 、正にオーバーフローする場合は Long.MAX_VALUE

属性

注釈

指定した期間をこの単位に変換します。

TimeUnit unitの場合、 unit.convert(Duration.ofNanos(n))unit.convert(n, NANOSECONDS)に相当し、 unit.convert(Duration.of(n, unit.toChronoUnit()))n と同等です (オーバーフローがない場合)。

11 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Convert(Int64, TimeUnit)

指定した単位内の指定された期間をこの単位に変換します。

[Android.Runtime.Register("convert", "(JLjava/util/concurrent/TimeUnit;)J", "")]
public long Convert(long sourceDuration, Java.Util.Concurrent.TimeUnit? sourceUnit);
[<Android.Runtime.Register("convert", "(JLjava/util/concurrent/TimeUnit;)J", "")>]
member this.Convert : int64 * Java.Util.Concurrent.TimeUnit -> int64

パラメーター

sourceDuration
Int64

指定された時間の期間 sourceUnit

sourceUnit
TimeUnit

sourceDuration引数の単位

返品

この単位で変換された期間、または変換が負の値にオーバーフローする場合は Long.MIN_VALUE 、正にオーバーフローする場合は Long.MAX_VALUE

属性

注釈

指定した単位内の指定された期間をこの単位に変換します。 細かい粒度から粗い粒度への変換は切り捨てられるため、精度が失われます。 たとえば、 999 ミリ秒から秒に変換すると、 0になります。 負の場合は Long.MIN_VALUE に、正の場合は Long.MAX_VALUE に、数値的にオーバーフローする引数を使用して、より粗い粒度から細かい粒度への変換。

たとえば、10 分からミリ秒に変換するには、次の値を使用します。 TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象