IChronoLocalDate.Until Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Until(ITemporal, ITemporalUnit) |
Calcule la durée jusqu’à une autre date en termes d’unité spécifiée. |
Until(IChronoLocalDate) |
Calcule la période entre cette date et une autre date en tant que |
Until(ITemporal, ITemporalUnit)
Calcule la durée jusqu’à une autre date en termes d’unité spécifiée.
[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
Paramètres
- endExclusive
- ITemporal
date de fin, exclusive, convertie en une ChronoLocalDate
même chronologie, et non null
- unit
- ITemporalUnit
unité pour mesurer la quantité en, et non null
Retours
durée entre cette date et la date de fin
Implémente
- Attributs
Remarques
Calcule la durée jusqu’à une autre date en termes d’unité spécifiée.
Cela calcule la durée entre deux ChronoLocalDate
objets en termes d’un seul TemporalUnit
. Les points de début et de fin sont this
et la date spécifiée. Le résultat est négatif si la fin est avant le début. Le Temporal
passage à cette méthode est converti en ChronoLocalDate
utilisation Chronology#date(TemporalAccessor)
. Le calcul retourne un nombre entier, représentant le nombre d’unités complètes entre les deux dates. Par exemple, le montant en jours entre deux dates peut être calculé à l’aide startDate.until(endDate, DAYS)
de .
Il existe deux méthodes équivalentes d’utilisation de cette méthode. La première consiste à appeler cette méthode. La seconde consiste à utiliser TemporalUnit#between(Temporal, Temporal)
:
// these two lines are equivalent
amount = start.until(end, MONTHS);
amount = MONTHS.between(start, end);
Le choix doit être fait en fonction de ce qui rend le code plus lisible.
Le calcul est implémenté dans cette méthode pour ChronoUnit
. Les unités DAYS
, , , YEARS
WEEKS
MONTHS
, DECADES
, , CENTURIES
et ERAS
MILLENNIA
doivent être prises en charge par toutes les implémentations. D’autres ChronoUnit
valeurs lèvent une exception.
Si l’unité n’est pas un ChronoUnit
, le résultat de cette méthode est obtenu en appelant TemporalUnit.between(Temporal, Temporal)
le passage this
en tant que premier argument et le délai d’entrée converti comme deuxième argument.
Cette instance est immuable et non affectée par cet appel de méthode.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Until(IChronoLocalDate)
Calcule la période entre cette date et une autre date en tant que 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
Paramètres
- endDateExclusive
- IChronoLocalDate
date de fin, exclusive, qui peut se trouver dans n’importe quelle chronologie, et non null
Retours
la période comprise entre cette date et la date de fin, et non null
- Attributs
Remarques
Calcule la période entre cette date et une autre date en tant que ChronoPeriod
.
Cela calcule la période entre deux dates. Toutes les chronologies fournies calculent la période en utilisant des années, des mois et des jours, mais l’API ChronoPeriod
permet de représenter la période à l’aide d’autres unités.
Les points de début et de fin sont this
et la date spécifiée. Le résultat est négatif si la fin est avant le début. Le signe négatif sera le même chaque année, mois et jour.
Le calcul est effectué à l’aide de la chronologie de cette date. Si nécessaire, la date d’entrée est convertie en correspondance.
Cette instance est immuable et non affectée par cet appel de méthode.
Documentation Java pour java.time.chrono.ChronoLocalDate.until(java.time.chrono.ChronoLocalDate)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.