Sprache

TimeUnit.Convert Methode

Definition

Überlädt

Name Beschreibung
Convert(Duration)

Wandelt die angegebene Zeitdauer in diese Einheit um.

Convert(Int64, TimeUnit)

Wandelt die angegebene Zeitdauer in der angegebenen Einheit in diese Einheit um.

Convert(Duration)

Wandelt die angegebene Zeitdauer in diese Einheit um.

[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

Parameter

duration
Duration

die Zeitdauer

Gibt zurück

die konvertierte Dauer in dieser Einheit oder Long.MIN_VALUE wenn die Konvertierung negativ überlaufen würde oder Long.MAX_VALUE wenn sie positiv überlaufen würde.

Attribute

Hinweise

Wandelt die angegebene Zeitdauer in diese Einheit um.

Für jedes TimeUnit unitunit.convert(Duration.ofNanos(n)) -Objekt entspricht unit.convert(n, NANOSECONDS)dies dem Wert und unit.convert(Duration.of(n, unit.toChronoUnit())) ist gleichbedeutend mit n (wenn kein Überlauf vorhanden ist).

In 11 hinzugefügt.

Java-Dokumentation für java.util.concurrent.TimeUnit.convert(java.time.Duration).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Convert(Int64, TimeUnit)

Wandelt die angegebene Zeitdauer in der angegebenen Einheit in diese Einheit um.

[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

Parameter

sourceDuration
Int64

die Zeitdauer des angegebenen Zeitraums sourceUnit

sourceUnit
TimeUnit

die Einheit des sourceDuration Arguments

Gibt zurück

die konvertierte Dauer in dieser Einheit oder Long.MIN_VALUE wenn die Konvertierung negativ überlaufen würde oder Long.MAX_VALUE wenn sie positiv überlaufen würde.

Attribute

Hinweise

Wandelt die angegebene Zeitdauer in der angegebenen Einheit in diese Einheit um. Konvertierungen von feinerer in grobere Granularitäten abschneiden, verlieren daher die Genauigkeit. Das Konvertieren von 999 Millisekunden in Sekunden führt beispielsweise zu einer Konvertierung von 0Millisekunden. Konvertierungen von grober in feinere Granularitäten mit Argumenten, die numerisch überlaufen würden, wenn Long.MIN_VALUE negativ oder Long.MAX_VALUE positiv.

Wenn Sie beispielsweise 10 Minuten in Millisekunden konvertieren möchten, verwenden Sie Folgendes: TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)

Java-Dokumentation für java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: