OffsetTime.Until(ITemporal, ITemporalUnit) 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í.
Calcula la cantidad de tiempo hasta otra vez en términos de la unidad especificada.
[Android.Runtime.Register("until", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J", "", ApiSince=26)]
public long Until(Java.Time.Temporal.ITemporal? endExclusive, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("until", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J", "", ApiSince=26)>]
abstract member Until : Java.Time.Temporal.ITemporal * Java.Time.Temporal.ITemporalUnit -> int64
override this.Until : Java.Time.Temporal.ITemporal * Java.Time.Temporal.ITemporalUnit -> int64
Parámetros
- endExclusive
- ITemporal
hora de finalización, exclusiva, que se convierte en OffsetTime, no null
- unit
- ITemporalUnit
la unidad en la que se va a medir la cantidad, no null
Devoluciones
la cantidad de tiempo entre este tiempo y la hora de finalización
Implementaciones
- Atributos
Comentarios
Calcula la cantidad de tiempo hasta otra vez en términos de la unidad especificada. Esto calcula la cantidad de tiempo entre dos objetos OffsetTime en términos de un único Objeto TemporalUnit. Los puntos inicial y final son estos y la hora especificada. El resultado será negativo si el final es antes del inicio. Por ejemplo, la cantidad en horas entre dos veces se puede calcular mediante startTime.until(endTime, HOURS). El valor temporal pasado a este método se convierte en offsetTime mediante from(TemporalAccessor). Si el desplazamiento difiere entre las dos veces, la hora de finalización especificada se normaliza para tener el mismo desplazamiento que esta vez. El cálculo devuelve un número entero, que representa el número de unidades completas entre las dos veces. Por ejemplo, la cantidad en horas entre 11:30Z y 13:29Z solo será una hora, ya que es un minuto corto de dos horas. Hay dos formas equivalentes de usar este método. La primera consiste en invocar este método. La segunda consiste en usar TemporalUnit.between(Temporal, Temporal): se debe elegir en función de la cual el código sea más legible. El cálculo se implementa en este método para ChronoUnit. Se admiten las unidades NANOS, MICROS, MILLIS, SECONDS, MINUTES, HOURS y HALF_DAYS. Otros valores ChronoUnit producirán una excepción. Si la unidad no es un ChronoUnit, el resultado de este método se obtiene invocando TemporalUnit.between(Temporal, Temporal) pasando esto como primer argumento y la entrada convertida temporal como segundo argumento. Esta instancia es inmutable y no se ve afectada por esta llamada de método.
referencia Java referencia para java.time.OffsetTime.until.