DateFormatSymbols 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.
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à
- 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
, getDateInstance
o 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 DateFormat
i 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 |
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 |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
Instance |
Ottiene l'istanza |
JniIdentityHashCode |
|
JniPeerMembers |
|
LocalPatternChars |
Ottiene i caratteri del modello di data e ora localizzati. -oppure- Imposta caratteri di modello di data e ora localizzati. |
PeerReference |
|
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() |
|
Dispose(Boolean) |
|
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 |
GetEras() |
Ottiene le stringhe di era. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetInstance(Locale) |
Ottiene l'istanza |
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>() |
|
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
|
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() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|