Langage

DayOfWeek.AdjustInto(ITemporal) Méthode

Définition

Ajuste l’objet temporel spécifié pour qu’il dispose de ce jour de la semaine.

[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

Paramètres

temporal
ITemporal

l’objet cible à ajuster, et non null

Retours

l’objet ajusté, et non null

Implémente

Attributs

Remarques

Ajuste l’objet temporel spécifié pour qu’il dispose de ce jour de la semaine.

Cela retourne un objet temporel du même type observable que l’entrée avec le jour de la semaine modifié pour être identique à celui-ci.

L’ajustement équivaut à utiliser Temporal#with(TemporalField, long) la transmission ChronoField#DAY_OF_WEEK en tant que champ. Notez que cela ajuste les avants ou les rétrogrades dans un délai de lundi à dimanche. Consultez java.time.temporal.WeekFields#dayOfWeek() les jours de début de semaine localisés. Voir TemporalAdjuster pour d’autres ajusteurs avec plus de contrôle, par next(MONDAY)exemple .

Dans la plupart des cas, il est plus clair d’inverser le modèle appelant à l’aide Temporal#with(TemporalAdjuster)de :

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

Par exemple, en fonction d’une date qui est un mercredi, les résultats suivants sont les suivants :

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

Cette instance est immuable et non affectée par cet appel de méthode.

Java documentation pour java.time.DayOfWeek.adjustInto(java.time.temporal.Temporal).

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 à