Condividi tramite


TemporalAdjusters Classe

Definizione

Comuni e utili temporalAdjusters.

[Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class TemporalAdjusters : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/TemporalAdjusters", ApiSince=26, DoNotGenerateAcw=true)>]
type TemporalAdjusters = class
    inherit Object
Ereditarietà
TemporalAdjusters
Attributi

Commenti

Comuni e utili temporalAdjusters.

I regolatori sono uno strumento chiave per modificare gli oggetti temporali. Esistono per esternare il processo di regolazione, consentendo approcci diversi, in base al modello di progettazione della strategia. Alcuni esempi possono essere un regolatore che imposta la data evitando fine settimana o uno che imposta la data sull'ultimo giorno del mese.

Esistono due modi equivalenti di usare un TemporalAdjusteroggetto . Il primo consiste nell'richiamare direttamente il metodo nell'interfaccia. Il secondo consiste nell'usare Temporal#with(TemporalAdjuster):

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

È consigliabile usare il secondo approccio, with(TemporalAdjuster), perché è molto più chiaro leggere nel codice.

Questa classe contiene un set standard di regolatori, disponibili come metodi statici. Tra cui: ul>li trovare il primo giorno o l'ultimo giorno del mese>< li trovare il primo giorno del mese successivo <>li trovare il primo giorno o l'ultimo giorno dell'anno che trova il primo giorno dell'anno successivo li trovare il primo giorno o l'ultimo giorno della settimana entro un mese, ad esempio "primo mercoledì in giugno" <li>trovare il giorno successivo o <><>precedente giorno della settimana,><< ad esempio "prossimo giovedì" </ul>

Aggiunta nella versione 1.8.

Documentazione Java per java.time.temporal.TemporalAdjusters.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Comuni e utili temporalAdjusters.

(Ereditato da Object)
JniPeerMembers

Comuni e utili temporalAdjusters.

PeerReference

Comuni e utili temporalAdjusters.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DayOfWeekInMonth(Int32, DayOfWeek)

Restituisce il regolatore giorno della settimana del mese, che restituisce una nuova data con il giorno ordinale della settimana in base al mese.

Dispose()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
Dispose(Boolean)

Comuni e utili temporalAdjusters.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FirstDayOfMonth()

Restituisce il regolatore "primo giorno del mese", che restituisce una nuova data impostata sul primo giorno del mese corrente.

FirstDayOfNextMonth()

Restituisce il regolatore "primo giorno del mese successivo", che restituisce una nuova data impostata sul primo giorno del mese successivo.

FirstDayOfNextYear()

Restituisce il regolatore "primo giorno dell'anno successivo", che restituisce una nuova data impostata sul primo giorno dell'anno successivo.

FirstDayOfYear()

Restituisce il regolatore "primo giorno dell'anno", che restituisce una nuova data impostata sul primo giorno dell'anno corrente.

FirstInMonth(DayOfWeek)

Restituisce il primo regolatore del mese, che restituisce una nuova data nello stesso mese con il primo giorno corrispondente della settimana.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
LastDayOfMonth()

Restituisce il regolatore "ultimo giorno del mese", che restituisce una nuova data impostata sull'ultimo giorno del mese corrente.

LastDayOfYear()

Restituisce il regolatore "ultimo giorno dell'anno", che restituisce una nuova data impostata sull'ultimo giorno dell'anno corrente.

LastInMonth(DayOfWeek)

Restituisce l'ultimo regolatore del mese, che restituisce una nuova data nello stesso mese con l'ultimo giorno corrispondente della settimana.

Next(DayOfWeek)

Restituisce il regolatore del giorno successivo della settimana, che modifica la data alla prima occorrenza del giorno di settimana specificato dopo la modifica della data.

NextOrSame(DayOfWeek)

Restituisce il regolatore successivo o dello stesso giorno della settimana, che modifica la data alla prima occorrenza del giorno di settimana specificato dopo la data di modifica, a meno che non sia già in quel giorno in cui viene restituito lo stesso oggetto.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
OfDateAdjuster(IUnaryOperator)

Ottiene un TemporalAdjuster oggetto che esegue il wrapping di un regolatore di data.

Previous(DayOfWeek)

Restituisce il regolatore giorno di settimana precedente, che modifica la data alla prima occorrenza del giorno specificato prima della modifica della data.

PreviousOrSame(DayOfWeek)

Restituisce il regolatore precedente o lo stesso giorno della settimana, che modifica la data alla prima occorrenza del giorno di settimana specificato prima della modifica della data, a meno che non sia già in quel giorno in cui viene restituito lo stesso oggetto.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.Finalized()

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Comuni e utili temporalAdjusters.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Comuni e utili temporalAdjusters.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Comuni e utili temporalAdjusters.

GetJniTypeName(IJavaPeerable)

Comuni e utili temporalAdjusters.

Si applica a