Sprache

IChronoLocalDate.ITemporal.With Methode

Definition

Überlädt

Name Beschreibung
ITemporal.With(ITemporalField, Int64)

Gibt ein Objekt desselben Typs wie dieses Objekt zurück, wobei das angegebene Feld geändert wurde.

ITemporal.With(ITemporalAdjuster)

Gibt ein angepasstes Objekt vom gleichen Typ wie dieses Objekt mit der vorgenommenen Anpassung zurück.

ITemporal.With(ITemporalField, Int64)

Gibt ein Objekt desselben Typs wie dieses Objekt zurück, wobei das angegebene Feld geändert wurde.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
override sealed Java.Time.Temporal.ITemporal? ITemporal.With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Java.Time.Temporal.ITemporal.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.Java.Time.Temporal.ITemporal.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 Objekt desselben Typs mit dem angegebenen Feldsatz, nicht null

Implementiert

Attribute

Hinweise

Gibt ein Objekt desselben Typs wie dieses Objekt zurück, wobei das angegebene Feld geändert wurde. Dadurch wird ein neues Objekt basierend auf diesem Objekt zurückgegeben, wobei der Wert für das angegebene Feld geändert wurde. Bei einem LocalDate kann dies beispielsweise verwendet werden, um das Jahr, den Monat oder den Tag des Monats festzulegen. Das zurückgegebene Objekt hat denselben observablen Typ wie dieses Objekt. In einigen Fällen ist das Ändern eines Felds nicht vollständig definiert. Wenn das Zielobjekt beispielsweise ein Datum ist, das den 31. Januar darstellt, wäre eine Änderung des Monats in Februar unklar. In solchen Fällen ist das Feld für die Auflösung des Ergebnisses 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.

Java-Dokumentation für java.time.chrono.ChronoLocalDate.with(java.time.temporal.TemporalField, long).

Java Referenz für java.time.chrono.ChronoLocalDate.with.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ITemporal.With(ITemporalAdjuster)

Gibt ein angepasstes Objekt vom gleichen Typ wie dieses Objekt mit der vorgenommenen Anpassung zurück.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
override sealed Java.Time.Temporal.ITemporal? ITemporal.With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Java.Time.Temporal.ITemporal.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal
override this.Java.Time.Temporal.ITemporal.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal

Parameter

adjuster
ITemporalAdjuster

der zu verwendende Anpassungs-, nicht NULL-Wert

Gibt zurück

ein Objekt desselben Typs mit der angegebenen Anpassung, nicht NULL

Implementiert

Attribute

Hinweise

Gibt ein angepasstes Objekt vom gleichen Typ wie dieses Objekt mit der vorgenommenen Anpassung zurück. Dadurch wird diese Datums-Uhrzeit entsprechend den Regeln des angegebenen Anpassungsreglers angepasst. Eine einfache Anpassung kann einfach das eines der Felder festlegen, z. B. das Feld "Jahr". Eine komplexere Anpassung kann das Datum auf den letzten Tag des Monats festlegen. Eine Auswahl allgemeiner Anpassungen wird in TemporalAdjusters bereitgestellt. Dazu gehören die Suche nach dem "letzten Tag des Monats" und "nächster Mittwoch". Der Anpassungsregler ist für die Behandlung von Sonderfällen verantwortlich, z. B. die unterschiedlichen Längen von Monat und Schaltjahren.

date = date.with(Month.JULY);        // most key classes implement TemporalAdjuster
date = date.with(lastDayOfMonth());  // static import from Adjusters
date = date.with(next(WEDNESDAY));   // static import from Adjusters and DayOfWeek

Java-Dokumentation für java.time.chrono.ChronoLocalDate.with(java.time.temporal.TemporalAdjuster).

Java Referenz für java.time.chrono.ChronoLocalDate.with.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: