Langue

LocalDate.Plus Méthode

Définition

Surcharges

Nom Description
Plus(ITemporalAmount)

Retourne une copie de cette date avec la quantité spécifiée ajoutée.

Plus(Int64, ITemporalUnit)

Retourne une copie de cette date avec la quantité spécifiée ajoutée.

Plus(ITemporalAmount)

Retourne une copie de cette date avec la quantité spécifiée ajoutée.

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.LocalDate? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.LocalDate

Paramètres

amountToAdd
ITemporalAmount

montant à ajouter, et non null

Retours

LocalDate basé sur cette date avec l’ajout effectué, et non null

Attributs

Remarques

Retourne une copie de cette date avec la quantité spécifiée ajoutée. Cela retourne une valeur LocalDate, basée sur celle-ci, avec la quantité spécifiée ajoutée. La quantité est généralement Period, mais peut être n’importe quel autre type implémentant l’interface TemporalAmount. Le calcul est délégué à l’objet amount en appelant TemporalAmount.addTo(Temporal). L’implémentation de la quantité est gratuite pour implémenter l’ajout de quelque manière qu’elle le souhaite, mais elle revient généralement à plus(long, TemporalUnit). Consultez la documentation de l’implémentation de la quantité pour déterminer si elle peut être ajoutée avec succès. Cette instance est immuable et non affectée par cet appel de méthode.

Java référence pour java.time.LocalDate.plus.

S’applique à

Plus(Int64, ITemporalUnit)

Retourne une copie de cette date avec la quantité spécifiée ajoutée.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

Paramètres

amountToAdd
Int64

la quantité de l’unité à ajouter au résultat peut être négative

unit
ITemporalUnit

unité de la quantité à ajouter, et non null

Retours

LocalDate basé sur cette date avec la quantité spécifiée ajoutée, et non null

Implémente

Attributs

Remarques

Retourne une copie de cette date avec la quantité spécifiée ajoutée. Cela retourne un LocalDate, basé sur celui-ci, avec le montant en termes d’unité ajoutée. S’il n’est pas possible d’ajouter le montant, car l’unité n’est pas prise en charge ou pour une autre raison, une exception est levée. Dans certains cas, l’ajout du montant peut entraîner l’invalidation de la date résultante. Par exemple, l’ajout d’un mois au 31 janvier entraînerait le 31 février. Dans les cas suivants, l’unité est chargée de résoudre la date. En règle générale, il choisira la date valide précédente, qui serait le dernier jour valide de février dans cet exemple. Si le champ est un ChronoUnit, l’ajout est implémenté ici. Les champs pris en charge se comportent comme suit : DAYS - Retourne une date locale avec le nombre spécifié de jours ajoutés. Cela équivaut à plusDays(long). WEEKS : retourne une date locale avec le nombre spécifié de semaines ajoutées. Cela équivaut à plusWeeks(long) et utilise une semaine de 7 jours. MONTHS : retourne un LocalDate avec le nombre spécifié de mois ajoutés. Cela équivaut à plusMonths(long). Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. YEARS : retourne une valeur LocalDate avec le nombre spécifié d’années ajoutées. Cela équivaut à plusYears(long). Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. DÉCENNIES - Retourne un LocalDate avec le nombre spécifié de décennies ajoutées. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 10. Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. CENTURIES : renvoie un LocalDate avec le nombre spécifié de siècles ajoutés. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 100. Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. MILLENNIA : renvoie un LocalDate avec le nombre spécifié de millénaires ajoutés. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 1 000. Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. ERAS : retourne une date locale avec le nombre spécifié d’ères ajoutées. Seules deux ères sont prises en charge, de sorte que le montant doit être un, zéro ou moins un. Si le montant n’est pas égal à zéro, l’année est modifiée de telle sorte que l’année de l’ère est inchangée. Le jour du mois n’est pas modifié, sauf s’il n’est pas valide pour le nouveau mois et l’année. Dans ce cas, le jour du mois est ajusté à la valeur maximale valide pour le nouveau mois et l’année. Toutes les autres instances ChronoUnit lèvent une exception UnsupportedTemporalTypeException. Si le champ n’est pas un ChronoUnit, le résultat de cette méthode est obtenu en appelant TemporalUnit.addTo(Temporal, long) en passant cela en tant qu’argument. Dans ce cas, l’unité détermine si et comment effectuer l’ajout. Cette instance est immuable et non affectée par cet appel de méthode.

Java référence pour java.time.LocalDate.plus.

S’applique à