Sprache

DayOfWeek.AdjustInto(ITemporal) Methode

Definition

Passt das angegebene zeitliche Objekt an diesen Wochentag an.

[Android.Runtime.Register("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? AdjustInto(Java.Time.Temporal.ITemporal? temporal);
[<Android.Runtime.Register("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)>]
abstract member AdjustInto : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal
override this.AdjustInto : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal

Parameter

temporal
ITemporal

das anzupassende Zielobjekt, nicht NULL

Gibt zurück

das angepasste Objekt, nicht NULL

Implementiert

Attribute

Hinweise

Passt das angegebene zeitliche Objekt an diesen Wochentag an.

Dies gibt ein zeitliches Objekt desselben feststellbaren Typs zurück, wie die Eingabe, bei der sich die Wochentagsänderung geändert hat, auf die gleiche Weise wie dies ist.

Die Anpassung entspricht der Verwendung der Temporal#with(TemporalField, long) Übergabe ChronoField#DAY_OF_WEEK als Feld. Beachten Sie, dass dies innerhalb einer Montag- bis Sonntagswoche vorwärts oder rückwärts angepasst wird. Siehe java.time.temporal.WeekFields#dayOfWeek() lokalisierte Wochenanfangstage. Weitere Anpassungen mit mehr Kontrolle, TemporalAdjusterz. Bnext(MONDAY).

In den meisten Fällen ist es klarer, das Aufrufmuster mithilfe Temporal#with(TemporalAdjuster)von :

// these two lines are equivalent, but the second approach is recommended
              temporal = thisDayOfWeek.adjustInto(temporal);
              temporal = temporal.with(thisDayOfWeek);

Bei einem Datum, das ein Mittwoch ist, werden beispielsweise die folgenden Ausgaben ausgegeben:

dateOnWed.with(MONDAY);     // two days earlier
              dateOnWed.with(TUESDAY);    // one day earlier
              dateOnWed.with(WEDNESDAY);  // same date
              dateOnWed.with(THURSDAY);   // one day later
              dateOnWed.with(FRIDAY);     // two days later
              dateOnWed.with(SATURDAY);   // three days later
              dateOnWed.with(SUNDAY);     // four days later

Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.

Java Dokumentation für java.time.DayOfWeek.adjustInto(java.time.temporal.Temporal).

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: