TimeUnit.Convert メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。