DayOfWeek.AdjustInto(ITemporal) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Regola l'oggetto temporale specificato in modo che abbia questo giorno della settimana.
[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
Parametri
- temporal
- ITemporal
oggetto di destinazione da regolare, non null
Valori restituiti
oggetto modificato, non Null
Implementazioni
- Attributi
Commenti
Regola l'oggetto temporale specificato in modo che abbia questo giorno della settimana.
In questo modo viene restituito un oggetto temporale dello stesso tipo osservabile dell'input con la modifica del giorno della settimana in modo che corrisponda a questo.
La regolazione equivale all'utilizzo Temporal#with(TemporalField, long) del ChronoField#DAY_OF_WEEK passaggio come campo. Si noti che questo regola in avanti o indietro entro una settimana da lunedì a domenica. Vedere java.time.temporal.WeekFields#dayOfWeek() per i giorni di inizio della settimana localizzati. Vedere TemporalAdjuster per altri regolatori con un maggiore controllo, ad esempio next(MONDAY).
Nella maggior parte dei casi, è più chiaro invertire il modello di chiamata usando Temporal#with(TemporalAdjuster):
// these two lines are equivalent, but the second approach is recommended
temporal = thisDayOfWeek.adjustInto(temporal);
temporal = temporal.with(thisDayOfWeek);
Ad esempio, data una data di mercoledì, vengono restituiti gli output seguenti:
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
Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.
per java.time.DayOfWeek.adjustInto(java.time.temporal.Temporal).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.