Langage

Instant.Plus Méthode

Définition

Surcharges

Nom Description
Plus(ITemporalAmount)

Retourne une copie de cet instant avec la quantité spécifiée ajoutée.

Plus(Int64, ITemporalUnit)

Retourne une copie de cet instant avec la quantité spécifiée ajoutée.

Plus(ITemporalAmount)

Retourne une copie de cet instant avec la quantité spécifiée ajoutée.

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

Paramètres

amountToAdd
ITemporalAmount

TemporalAmount : montant à ajouter, et non null

Retours

un instant basé sur cet instant avec l’ajout effectué, et non null

Attributs

Remarques

Retourne une copie de cet instant avec la quantité spécifiée ajoutée. Cela retourne un instant, basé sur celui-ci, avec la quantité spécifiée ajoutée. La quantité est généralement Durée, 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’addition 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.

Levées : arithmétiqueException si le dépassement numérique se produit

Levées : DateTimeException si l’ajout ne peut pas être effectué

Référence Android pour java.time.Instant.plus.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Plus(Int64, ITemporalUnit)

Retourne une copie de cet instant avec la quantité spécifiée ajoutée.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", 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/Instant;", "", 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

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

unit
ITemporalUnit

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

Retours

un instant basé sur cet instant avec la quantité spécifiée ajoutée, et non null

Implémente

Attributs

Remarques

Retourne une copie de cet instant avec la quantité spécifiée ajoutée. Cela retourne un instant, 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 : NANOS : retourne un instant avec le nombre spécifié de nanosecondes ajoutées. Cela équivaut à plusNanos(long). MICROS : retourne un instant avec le nombre spécifié de microsecondes ajoutées. Cela équivaut à plusNanos(long) avec le montant multiplié par 1 000. MILLIS : retourne un instant avec le nombre spécifié de millisecondes ajoutées. Cela équivaut à plusNanos(long) avec le montant multiplié par 1 000 000. SECONDS : retourne un instant avec le nombre spécifié de secondes ajoutées. Cela équivaut à plusSeconds(long). MINUTES : retourne un instant avec le nombre spécifié de minutes ajoutées. Cela équivaut à plusSeconds(long) avec le montant multiplié par 60. HOURS : retourne un instant avec le nombre spécifié d’heures ajoutées. Cela équivaut à plusSeconds(long) avec le montant multiplié par 3 600. HALF_DAYS : retourne un instant avec le nombre spécifié de demi-jours ajoutés. Cela équivaut à plusSeconds(long) avec le montant multiplié par 43 200 (12 heures). DAYS : retourne un instant avec le nombre spécifié de jours ajoutés. Cela équivaut à plusSeconds(long) avec le montant multiplié par 86 400 (24 heures). 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.

Levées : arithmétiqueException si le dépassement numérique se produit

Levées : DateTimeException si l’ajout ne peut pas être effectué

Levées : UnsupportedTemporalTypeException si l’unité n’est pas prise en charge

Référence Android pour java.time.Instant.plus.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à