Condividi tramite


DateFormatSymbols Classe

Definizione

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione localizzabili di data e ora, 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 localizzabili di data e ora, 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 di data e 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 modificarne il modello di formato usando il setPattern metodo . Per altre informazioni sulla creazione di formattatori tramite DateFormati metodi factory di , vedere DateFormat.

Se si decide di creare un formattatore di data e 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 di data e ora. Ad esempio, è possibile sostituire i caratteri del modello di formato data e ora localizzati con quelli che si sentono facili da ricordare. Oppure puoi cambiare le città rappresentative in quelle preferite.

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

Aggiunta nella versione 1.1.

Documentazione java per java.text.DateFormatSymbols.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

DateFormatSymbols()

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

Costruire 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 per l'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 localizzabili di data e ora, 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 localizzabili di data e ora, ad esempio i nomi dei mesi, i nomi dei giorni della settimana e i dati del fuso orario.

LocalPatternChars

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

PeerReference

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione localizzabili di data e ora, 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 clonabile

Dispose()

DateFormatSymbols è una classe pubblica per incapsulare i dati di formattazione localizzabili di data e ora, 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 localizzabili di data e ora, 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 le 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 le 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 feriali brevi.

GetWeekdays()

Ottiene le stringhe del giorno della settimana.

GetZoneStrings()

Ottiene le stringhe del fuso orario.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetAmPmStrings(String[])

Imposta le stringhe ampm.

SetEras(String[])

Imposta stringhe di era.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetMonths(String[])

Imposta le stringhe del mese.

SetShortMonths(String[])

Imposta stringhe di mese brevi.

SetShortWeekdays(String[])

Imposta stringhe brevi della settimana.

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 localizzabili di data e ora, 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 di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

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

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 localizzabili di data e ora, 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 del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

Si applica a