YearMonth.Plus 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
| Nom | Description |
|---|---|
| Plus(Int64, ITemporalUnit) |
Retourne une copie de ce mois d’année avec le montant spécifié ajouté. |
| Plus(ITemporalAmount) |
Retourne une copie de ce mois d’année avec le montant spécifié ajouté. |
Plus(Int64, ITemporalUnit)
Retourne une copie de ce mois d’année avec le montant spécifié ajouté.
[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;", "", 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/YearMonth;", "", 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
YearMonth basé sur ce mois d’année avec le montant spécifié ajouté, et non null
Implémente
- Attributs
Remarques
Retourne une copie de ce mois d’année avec le montant spécifié ajouté. Cela retourne un YearMonth, 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. Si le champ est un ChronoUnit, l’ajout est implémenté ici. Les champs pris en charge se comportent comme suit : MONTHS - Retourne un YearMonth avec le nombre spécifié de mois ajoutés. Cela équivaut à plusMonths(long). YEARS : retourne un YearMonth avec le nombre spécifié d’années ajoutées. Cela équivaut à plusYears(long). DÉCENNIES - Retourne un YearMonth avec le nombre spécifié de décennies ajoutées. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 10. CENTURIES - Retourne un YearMonth avec le nombre spécifié de siècles ajoutés. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 100. MILLENNIA - Retourne un YearMonth avec le nombre spécifié de millénaires ajoutés. Cela équivaut à appeler plusYears(long) avec le montant multiplié par 1 000. ERAS : retourne un YearMonth 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. 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.YearMonth.plus.
S’applique à
Plus(ITemporalAmount)
Retourne une copie de ce mois d’année avec le montant spécifié ajouté.
[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;", "", ApiSince=26)]
public Java.Time.YearMonth? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.YearMonth
Paramètres
- amountToAdd
- ITemporalAmount
montant à ajouter, et non null
Retours
YearMonth basé sur ce mois d’année avec l’ajout effectué, et non null
- Attributs
Remarques
Retourne une copie de ce mois d’année avec le montant spécifié ajouté. Cela retourne un YearMonth, basé sur celui-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.YearMonth.plus.