LocalDate.Plus Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Plus(ITemporalAmount) |
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde. |
| Plus(Int64, ITemporalUnit) |
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde. |
Plus(ITemporalAmount)
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde.
[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
Parameter
- amountToAdd
- ITemporalAmount
der hinzuzufügende Betrag, nicht NULL
Gibt zurück
ein "LocalDate" basierend auf diesem Datum mit dem Hinzugefügten, nicht null
- Attribute
Hinweise
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde. Dies gibt ein LocalDate zurück, basierend auf diesem, mit dem angegebenen Betrag hinzugefügt. Der Betrag ist in der Regel Period, kann aber ein anderer Typ sein, der die TemporalAmount-Schnittstelle implementiert. Die Berechnung wird an das Amount-Objekt delegiert, indem "TemporalAmount.addTo(Temporal)" aufgerufen wird. Die Implementierung des Betrags ist frei, um die Ergänzung auf beliebige Weise zu implementieren, jedoch in der Regel wird zurück zu Plus(long, TemporalUnit) aufgerufen. Lesen Sie die Dokumentation der Implementierungsmenge, um festzustellen, ob sie erfolgreich hinzugefügt werden kann. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.
Java Referenz für java.time.LocalDate.plus.
Gilt für:
Plus(Int64, ITemporalUnit)
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde.
[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
Parameter
- amountToAdd
- Int64
der Betrag der Einheit, die dem Ergebnis hinzugefügt werden soll, kann negativ sein.
- unit
- ITemporalUnit
die Einheit des hinzuzufügenden Betrags, nicht null
Gibt zurück
ein LocalDate basierend auf diesem Datum mit dem angegebenen Hinzugefügten Betrag, nicht null
Implementiert
- Attribute
Hinweise
Gibt eine Kopie dieses Datums zurück, wobei der angegebene Betrag hinzugefügt wurde. Dies gibt ein LocalDate zurück, basierend auf diesem Datum, mit dem Betrag in Bezug auf die hinzugefügte Einheit.This returns a LocalDate based on this one, with the amount in terms of the unit added. Wenn es nicht möglich ist, den Betrag hinzuzufügen, da die Einheit nicht unterstützt wird oder aus einem anderen Grund, wird eine Ausnahme ausgelöst. In einigen Fällen kann das Hinzufügen des Betrags dazu führen, dass das resultierende Datum ungültig wird. Beispielsweise würde das Hinzufügen eines Monats zum 31. Januar zum 31. Februar führen. In solchen Fällen ist die Einheit für die Auflösung des Datums verantwortlich. In der Regel wird das vorherige gültige Datum ausgewählt, bei dem es sich um den letzten gültigen Tag im Februar in diesem Beispiel handelt. Wenn es sich bei dem Feld um eine ChronoUnit handelt, wird die Ergänzung hier implementiert. Die unterstützten Felder verhalten sich wie folgt: DAYS - Gibt ein LocalDate zurück, wobei die angegebene Anzahl von Tagen hinzugefügt wurde. Dies entspricht plusDays(long). WEEKS - Gibt ein LocalDate zurück, wobei die angegebene Anzahl von Wochen hinzugefügt wurde. Dies entspricht plusWeeks(long) und verwendet eine 7-Tage-Woche. MONTHS - Gibt ein LocalDate mit der angegebenen Anzahl von hinzugefügten Monaten zurück. Dies entspricht plusMonths(long). Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. YEARS - Gibt ein LocalDate mit der angegebenen Anzahl von Hinzugefügten Jahren zurück. Dies entspricht plusYears(long). Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. DECADES - Gibt ein LocalDate zurück, wobei die angegebene Anzahl von Jahrzehnten hinzugefügt wurde. Dies entspricht dem Aufrufen von plusYears(long) mit dem mit 10 multiplizierten Betrag. Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. CENTURIES - Gibt ein LocalDate zurück, wobei die angegebene Anzahl von Jahrhunderten hinzugefügt wurde. Dies entspricht dem Aufrufen von plusYears(long) mit dem Betrag, der mit 100 multipliziert wird. Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. MILLENNIA - Gibt ein LocalDate mit der angegebenen Anzahl von Hinzugefügten Millennia zurück. Dies entspricht dem Aufrufen von plusYears(long) mit dem Betrag, der mit 1.000 multipliziert wird. Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. ERAS - Gibt ein LocalDate zurück, wobei die angegebene Anzahl der hinzugefügten Eras hinzugefügt wurde. Es werden nur zwei Epochen unterstützt, sodass der Betrag eins, null oder minus 1 sein muss. Wenn der Betrag ungleich Null ist, wird das Jahr so geändert, dass das Jahr unverändert ist. Der Tag des Monats bleibt unverändert, es sei denn, er ist für den neuen Monat und das neue Jahr ungültig. In diesem Fall wird der Tag des Monats an den maximal gültigen Wert für den neuen Monat und das neue Jahr angepasst. Alle anderen ChronoUnit-Instanzen lösen eine UnsupportedTemporalTypeException aus. Wenn es sich bei dem Feld nicht um eine ChronoUnit handelt, wird das Ergebnis dieser Methode durch Aufrufen von TemporalUnit.addTo(Temporal, long) abgerufen, das als Argument übergeben wird. In diesem Fall bestimmt die Einheit, ob und wie die Addition ausgeführt wird. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.
Java Referenz für java.time.LocalDate.plus.