TimeUnit.Convert Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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.