Year.With 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 |
|---|---|
| With(ITemporalAdjuster) |
Gibt eine angepasste Kopie dieses Jahres zurück. |
| With(ITemporalField, Int64) |
Gibt eine Kopie dieses Jahres zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist. |
With(ITemporalAdjuster)
Gibt eine angepasste Kopie dieses Jahres zurück.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;", "", ApiSince=26)]
public Java.Time.Year? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Year
Parameter
- adjuster
- ITemporalAdjuster
der zu verwendende Anpassungs-, nicht NULL-Wert
Gibt zurück
ein Jahr basierend auf dieser Anpassung, nicht null
- Attribute
Hinweise
Gibt eine angepasste Kopie dieses Jahres zurück. Dies gibt ein Jahr zurück, basierend auf diesem Jahr, mit dem jahrbereinigt. Die Anpassung erfolgt mithilfe des angegebenen Anpassungsstrategieobjekts. Lesen Sie die Dokumentation des Anpassungers, um zu verstehen, welche Anpassung vorgenommen wird. Das Ergebnis dieser Methode wird durch Aufrufen der TemporalAdjuster.adjustInto(Temporal)-Methode für den angegebenen Anpassungsparameter abgerufen, der dies als Argument übergibt. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.
Java Referenz für java.time.Year.with.
Gilt für:
With(ITemporalField, Int64)
Gibt eine Kopie dieses Jahres zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
Parameter
- field
- ITemporalField
das Feld, das im Ergebnis festgelegt werden soll, nicht NULL
- newValue
- Int64
der neue Wert des Felds im Ergebnis
Gibt zurück
ein Jahr, das auf dieser Grundlage mit dem angegebenen Feldsatz basiert, nicht null
Implementiert
- Attribute
Hinweise
Gibt eine Kopie dieses Jahres zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist. Dies gibt ein Jahr zurück, basierend auf diesem Jahr, wobei der Wert für das angegebene Feld geändert wurde. Wenn es nicht möglich ist, den Wert festzulegen, da das Feld nicht unterstützt wird oder aus einem anderen Grund, wird eine Ausnahme ausgelöst. Wenn es sich bei dem Feld um ein ChronoField handelt, wird die Anpassung hier implementiert. Die unterstützten Felder verhalten sich wie folgt: YEAR_OF_ERA - Gibt ein Jahr mit dem angegebenen Jahr der Zeit zurück. Die Ära wird unverändert sein. YEAR - Gibt ein Jahr mit dem angegebenen Jahr zurück. Dadurch wird das Datum vollständig ersetzt und entspricht (int). ERA - Gibt ein Jahr mit der angegebenen Ära zurück. Das Jahr der Zeit wird unverändert bleiben. Wenn sich der neue Wert in allen Fällen außerhalb des gültigen Wertebereichs für das Feld befindet, wird eine DateTimeException ausgelöst. Alle anderen ChronoField-Instanzen lösen eine UnsupportedTemporalTypeException aus. Wenn es sich bei dem Feld nicht um ein ChronoField handelt, wird das Ergebnis dieser Methode durch Aufrufen von TemporalField.adjustInto(Temporal, long) abgerufen, das als Argument übergeben wird. In diesem Fall bestimmt das Feld, ob und wie der Sofortige angepasst werden soll. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.
Java Referenz für java.time.Year.with.