Condividi tramite


DateFormatSymbols Classe

Definizione

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

[Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Ereditarietà
DateFormatSymbols
Attributi
Implementazioni

Commenti

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario. SimpleDateFormat usa DateFormatSymbols per incapsulare queste informazioni.

In genere non è consigliabile usare DateFormatSymbols direttamente. È invece consigliabile creare un formattatore data-ora con i DateFormat metodi factory della classe: getTimeInstance, getDateInstanceo getDateTimeInstance. Questi metodi creano automaticamente un DateFormatSymbols oggetto per il formattatore in modo che non sia necessario. Dopo aver creato il formattatore, è possibile modificare il modello di formato usando il setPattern metodo . Per altre informazioni sulla creazione di formattatori usando DateFormati metodi factory, vedere DateFormat.

Se si decide di creare un formattatore data-ora con un modello di formato specifico per impostazioni locali specifiche, è possibile farlo con: <blockquote>

new SimpleDateFormat(aPattern, DateFormatSymbols.getInstance(aLocale)).

</Blockquote>

DateFormatSymbols gli oggetti sono clonabili. Quando si ottiene un DateFormatSymbols oggetto, è possibile modificare i dati di formattazione data-ora. Ad esempio, è possibile sostituire i caratteri di formato data-ora localizzati con quelli che si sentono facili da ricordare. Oppure puoi cambiare le città rappresentative con quelle preferite.

È possibile aggiungere nuove DateFormatSymbols sottoclassi per supportare SimpleDateFormat la formattazione data-ora per impostazioni locali aggiuntive.

Aggiunta nella versione 1.1.

Documentazione Java per java.text.DateFormatSymbols.

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 .

Costruttori

DateFormatSymbols()

Creare un oggetto DateFormatSymbols caricando i dati di formato dalle risorse per le impostazioni locali predefinite java.util.Locale.Category#FORMAT FORMAT .

DateFormatSymbols(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

DateFormatSymbols(Locale)

Creare un oggetto DateFormatSymbols caricando i dati di formato dalle risorse per le impostazioni locali specificate.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Instance

Ottiene l'istanza DateFormatSymbols per le impostazioni locali predefinite.

JniIdentityHashCode

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
JniPeerMembers

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

LocalPatternChars

Ottiene i caratteri del modello data-ora localizzati. -or- Imposta caratteri di modello data-ora localizzati.

PeerReference

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
ThresholdClass

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

ThresholdType

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

Metodi

Clone()

Esegue l'override di Clonabile

Dispose()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
Dispose(Boolean)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetAmPmStrings()

Ottiene stringhe ampm.

GetAvailableLocales()

Restituisce una matrice di tutte le impostazioni locali per cui i getInstance metodi di questa classe possono restituire istanze localizzate.

GetEras()

Ottiene stringhe di era.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInstance(Locale)

Ottiene l'istanza DateFormatSymbols per le impostazioni locali specificate.

GetMonths()

Ottiene le stringhe del mese.

GetShortMonths()

Ottiene stringhe di mese breve.

GetShortWeekdays()

Ottiene stringhe di giorni lavorativi brevi.

GetWeekdays()

Ottiene le stringhe del giorno della settimana.

GetZoneStrings()

Ottiene le stringhe del fuso orario.

JavaFinalize()

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

(Ereditato da Object)
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)
SetAmPmStrings(String[])

Imposta stringhe ampm.

SetEras(String[])

Imposta stringhe di era.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetMonths(String[])

Imposta le stringhe di mese.

SetShortMonths(String[])

Imposta stringhe di mese brevi.

SetShortWeekdays(String[])

Imposta stringhe di giorni lavorativi brevi.

SetWeekdays(String[])

Imposta le stringhe del giorno della settimana.

SetZoneStrings(String[][])

Imposta le stringhe del fuso orario.

ToArray<T>()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(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()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.Finalized()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

GetJniTypeName(IJavaPeerable)

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione data-ora localizzabili, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

Si applica a