TemporalAdjusters Classe
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.
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à
- 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 TemporalAdjuster
oggetto . 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 |
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 |
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. |