TimeUnit.Convert Método

Definición

Sobrecargas

Nombre Description
Convert(Duration)

Convierte la duración de tiempo especificada en esta unidad.

Convert(Int64, TimeUnit)

Convierte la duración de tiempo dada en la unidad especificada en esta unidad.

Convert(Duration)

Convierte la duración de tiempo especificada en esta unidad.

[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

Parámetros

duration
Duration

la duración del tiempo

Devoluciones

la duración convertida en esta unidad, o Long.MIN_VALUE si la conversión se desbordaría negativamente o Long.MAX_VALUE si se desbordase positivamente.

Atributos

Comentarios

Convierte la duración de tiempo especificada en esta unidad.

Para cualquier TimeUnit unit, unit.convert(Duration.ofNanos(n)) es equivalente a unit.convert(n, NANOSECONDS)y unit.convert(Duration.of(n, unit.toChronoUnit())) es equivalente a n (en ausencia de desbordamiento).

Agregado en 11.

Documentación de Java para java.util.concurrent.TimeUnit.convert(java.time.Duration).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Convert(Int64, TimeUnit)

Convierte la duración de tiempo dada en la unidad especificada en esta unidad.

[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

Parámetros

sourceDuration
Int64

la duración del tiempo en el especificado sourceUnit

sourceUnit
TimeUnit

la unidad del sourceDuration argumento

Devoluciones

la duración convertida en esta unidad, o Long.MIN_VALUE si la conversión se desbordaría negativamente o Long.MAX_VALUE si se desbordase positivamente.

Atributos

Comentarios

Convierte la duración de tiempo dada en la unidad especificada en esta unidad. Las conversiones de granularidades más finas a gruesas se truncan, por lo que pierde la precisión. Por ejemplo, la conversión de 999 milisegundos en segundos da como 0resultado . Conversiones de más gruesos a granularidades más finas con argumentos que desbordarían Long.MIN_VALUE numéricamente si son negativos o Long.MAX_VALUE si son positivos.

Por ejemplo, para convertir 10 minutos a milisegundos, use: TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)

Documentación de Java para java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a