Compartir a través de


IChronoLocalDate.Until Método

Definición

Sobrecargas

Until(ITemporal, ITemporalUnit)

Calcula la cantidad de tiempo hasta otra fecha en términos de la unidad especificada.

Until(IChronoLocalDate)

Calcula el período entre esta fecha y otra fecha como .ChronoPeriod

Until(ITemporal, ITemporalUnit)

Calcula la cantidad de tiempo hasta otra fecha en términos de la unidad especificada.

[Android.Runtime.Register("until", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J", "GetUntil_Ljava_time_temporal_Temporal_Ljava_time_temporal_TemporalUnit_Handler:Java.Time.Chrono.IChronoLocalDateInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 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", "GetUntil_Ljava_time_temporal_Temporal_Ljava_time_temporal_TemporalUnit_Handler:Java.Time.Chrono.IChronoLocalDateInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Until : Java.Time.Temporal.ITemporal * Java.Time.Temporal.ITemporalUnit -> int64

Parámetros

endExclusive
ITemporal

la fecha de finalización, exclusiva, que se convierte en una ChronoLocalDate en la misma cronología, no null

unit
ITemporalUnit

la unidad en la que se va a medir la cantidad, no null

Devoluciones

la cantidad de tiempo entre esta fecha y la fecha de finalización

Implementaciones

Atributos

Comentarios

Calcula la cantidad de tiempo hasta otra fecha en términos de la unidad especificada.

Esto calcula la cantidad de tiempo entre dos ChronoLocalDate objetos en términos de un único TemporalUnit. Los puntos inicial y final son this y la fecha especificada. El resultado será negativo si el final es antes del inicio. El Temporal objeto pasado a este método se convierte en mediante ChronoLocalDateChronology#date(TemporalAccessor). El cálculo devuelve un número entero, que representa el número de unidades completas entre las dos fechas. Por ejemplo, la cantidad en días entre dos fechas se puede calcular mediante startDate.until(endDate, DAYS).

Hay dos formas equivalentes de usar este método. La primera consiste en invocar este método. El segundo es usar TemporalUnit#between(Temporal, Temporal):

// these two lines are equivalent
              amount = start.until(end, MONTHS);
              amount = MONTHS.between(start, end);

La elección debe realizarse en función de la cual el código sea más legible.

El cálculo se implementa en este método para ChronoUnit. Todas las implementaciones deben admitir las unidades , , YEARS, , , CENTURIESy MILLENNIAERAS . DECADESMONTHSWEEKSDAYS Otros ChronoUnit valores producirán una excepción.

Si la unidad no es , ChronoUnitel resultado de este método se obtiene invocando TemporalUnit.between(Temporal, Temporal) pasar this 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.

Documentación de Java para java.time.chrono.ChronoLocalDate.until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Until(IChronoLocalDate)

Calcula el período entre esta fecha y otra fecha como .ChronoPeriod

[Android.Runtime.Register("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;", "GetUntil_Ljava_time_chrono_ChronoLocalDate_Handler:Java.Time.Chrono.IChronoLocalDateInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Time.Chrono.IChronoPeriod? Until (Java.Time.Chrono.IChronoLocalDate? endDateExclusive);
[<Android.Runtime.Register("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;", "GetUntil_Ljava_time_chrono_ChronoLocalDate_Handler:Java.Time.Chrono.IChronoLocalDateInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Until : Java.Time.Chrono.IChronoLocalDate -> Java.Time.Chrono.IChronoPeriod

Parámetros

endDateExclusive
IChronoLocalDate

la fecha de finalización, exclusiva, que puede estar en cualquier cronología, no null

Devoluciones

el período entre esta fecha y la fecha de finalización, no null

Atributos

Comentarios

Calcula el período entre esta fecha y otra fecha como .ChronoPeriod

Esto calcula el período entre dos fechas. Todas las cronologías proporcionadas calculan el período con años, meses y días, pero la ChronoPeriod API permite representar el período mediante otras unidades.

Los puntos inicial y final son this y la fecha especificada. El resultado será negativo si el final es antes del inicio. El signo negativo será el mismo en cada año, mes y día.

El cálculo se realiza utilizando la cronología de esta fecha. Si es necesario, la fecha de entrada se convertirá para que coincida.

Esta instancia es inmutable y no se ve afectada por esta llamada de método.

Documentación de Java para java.time.chrono.ChronoLocalDate.until(java.time.chrono.ChronoLocalDate).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a