LocalDate.Until 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 |
|---|---|
| Until(IChronoLocalDate) |
Calcula el período entre esta fecha y otra fecha como un período. |
| 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 un período.
[Android.Runtime.Register("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period;", "", ApiSince=26)]
public Java.Time.Chrono.IChronoPeriod? Until(Java.Time.Chrono.IChronoLocalDate? endDateExclusive);
[<Android.Runtime.Register("until", "(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period;", "", ApiSince=26)>]
abstract member Until : Java.Time.Chrono.IChronoLocalDate -> Java.Time.Chrono.IChronoPeriod
override this.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
Implementaciones
- Atributos
Comentarios
Calcula el período entre esta fecha y otra fecha como un período. Esto calcula el período entre dos fechas en términos de años, meses y días. Los puntos inicial y final son estos 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 mediante el sistema de calendario ISO. Si es necesario, la fecha de entrada se convertirá en ISO. La fecha de inicio está incluida, pero la fecha de finalización no es . El período se calcula quitando los meses completos y calculando el número restante de días, ajustando para asegurarse de que ambos tienen el mismo signo. A continuación, el número de meses se normaliza en años y meses en función de un año de 12 meses. Se considera que un mes se completa si el día final del mes es mayor o igual que el día de inicio del mes. Por ejemplo, de 2010-01-15 a 2011-03-18 es "1 año, 2 meses y 3 días". Hay dos formas equivalentes de usar este método. La primera consiste en invocar este método. El segundo consiste en usar Period.between(LocalDate, LocalDate): se debe elegir en función de lo cual el código sea más legible.
referencia Java referencia para java.time.LocalDate.until.
Se aplica a
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", "", 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
la fecha de finalización, exclusiva, que se convierte en LocalDate, 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 objetos LocalDate en términos de una sola TemporalUnit. Los puntos inicial y final son estos y la fecha especificada. El resultado será negativo si el final es antes del inicio. El valor temporal pasado a este método se convierte en localDate mediante from(TemporalAccessor). Por ejemplo, la cantidad en días entre dos fechas se puede calcular mediante startDate.until(endDate, DAYS). 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 meses comprendidos entre 2012-06-15 y 2012-08-14 solo será un mes, ya que es un día corto de dos meses. 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. Las unidades DAYS, WEEKS, MONTHS, YEARS, DECADES, CENTURIES, MILLENNIA y ERAS son compatibles. 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.LocalDate.until.