Linguaggio

Month.AdjustInto(ITemporal) Metodo

Definizione

Regola l'oggetto temporale specificato in modo che abbia questo mese dell'anno.

[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 mese dell'anno.

Viene restituito un oggetto temporale dello stesso tipo osservabile dell'input con il mese dell'anno modificato in modo che corrisponda a questo.

La regolazione equivale all'utilizzo Temporal#with(TemporalField, long) del ChronoField#MONTH_OF_YEAR passaggio come campo. Se l'oggetto temporale specificato non usa il sistema di calendario ISO, viene generata un'eccezione DateTimeException .

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 = thisMonth.adjustInto(temporal);
              temporal = temporal.with(thisMonth);

Ad esempio, data una data di maggio, vengono restituiti gli output seguenti:

dateInMay.with(JANUARY);    // four months earlier
              dateInMay.with(APRIL);      // one months earlier
              dateInMay.with(MAY);        // same date
              dateInMay.with(JUNE);       // one month later
              dateInMay.with(DECEMBER);   // seven months later

Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

per java.time.Month.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.

Si applica a