DateFormatSymbols Classe

Definição

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

[Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Herança
DateFormatSymbols
Atributos
Implementações

Comentários

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.  Métodos, campos e outras funcionalidades específicas da UTI são rotulados como '<strong>[icu]</strong>'.

DateFormatSymbols é uma classe pública para encapsular dados de formatação localizáveis de data e hora, como os nomes dos meses, os nomes dos dias da semana e os dados de fuso horário. DateFormat e SimpleDateFormat ambos usam DateFormatSymbols para encapsular essas informações.

Normalmente, você não deve usar DateFormatSymbols diretamente. Em vez disso, você é incentivado a criar um formatador de data e hora com os DateFormat métodos de fábrica da classe: getTimeInstance, getDateInstanceou getDateTimeInstance. Esses métodos criam automaticamente um DateFormatSymbols para o formatador para que você não precise. Depois que o formatador for criado, você poderá modificar seu padrão de formato usando o setPattern método. Para obter mais informações sobre como criar formatadores usando DateFormatos métodos de fábrica de 's, consulte DateFormat.

Se você decidir criar um formatador de data e hora com um padrão de formato específico para uma localidade específica, poderá fazer isso com: <blockquote>

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

</blockquote>

DateFormatSymbols os objetos são clonáveis. Quando você obtém um DateFormatSymbols objeto, fique à vontade para modificar os dados de formatação de data e hora. Por exemplo, você pode substituir os caracteres de padrão de formato de data e hora localizados pelos que você se sente fácil de lembrar. Ou você pode alterar as cidades representativas para suas favoritas.

Novas DateFormatSymbols subclasses podem ser adicionadas para dar suporte SimpleDateFormat à formatação de data e hora para localidades adicionais.

Java documentação para android.icu.text.DateFormatSymbols.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
DateFormatSymbols()

Constrói um objeto DateFormatSymbols carregando dados de formato de recursos para a localidade padrão FORMAT .

DateFormatSymbols(Calendar, Locale)

Retorna o DateFormatSymbols objeto que deve ser usado para formatar as datas de um sistema de calendário na localidade fornecida.

DateFormatSymbols(Calendar, ULocale)

Retorna o DateFormatSymbols objeto que deve ser usado para formatar as datas de um sistema de calendário na localidade fornecida.

DateFormatSymbols(Class, Locale)

Variant of DateFormatSymbols(Calendar, Locale) that takes the Calendar class instead of a Calendar instance.

DateFormatSymbols(Class, ULocale)

Variant of DateFormatSymbols(Calendar, ULocale) that takes the Calendar class instead of a Calendar instance.

DateFormatSymbols(IntPtr, JniHandleOwnership)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

DateFormatSymbols(Locale)

Constrói um objeto DateFormatSymbols carregando dados de formato de recursos para a localidade fornecida.

DateFormatSymbols(ResourceBundle, Locale)

Busca dateformatSymbols de um calendário personalizado do pacote de recursos fornecido.

DateFormatSymbols(ResourceBundle, ULocale)

Busca dateformatSymbols de um calendário personalizado do pacote de recursos fornecido.

DateFormatSymbols(ULocale)

<strong>[icu]</strong> Constrói um objeto DateFormatSymbols carregando dados de formato de recursos para a ulocale fornecida.

Campos

Nome Description
Abbreviated
Obsoleto.

<strong>[icu]</strong> Constant for width.

Format
Obsoleto.

<strong>[icu]</strong> Constant for context.

Narrow
Obsoleto.

<strong>[icu]</strong> Constant for width.

Short
Obsoleto.

<strong>[icu]</strong> Constant for width; com suporte apenas para dias da semana.

Standalone
Obsoleto.

<strong>[icu]</strong> Constant for context.

Wide
Obsoleto.

<strong>[icu]</strong> Constant for width.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Instance

Retorna uma instância DateFormatSymbols para a localidade padrão.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

LocalPatternChars

Retorna caracteres de padrão de data e hora localizados. -ou- Define caracteres de padrão de data e hora localizados.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

ThresholdType

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

Métodos

Nome Description
Clone()

Substitui o clone.

Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
Equals(Object)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetAmPmStrings()

Retorna cadeias de caracteres am/pm.

GetAvailableLocales()

Retorna uma matriz de todas as localidades para as quais os getInstance métodos dessa classe podem retornar instâncias localizadas.

GetEraNames()

<strong>[icu]</strong> Retorna cadeias de caracteres de nome de era completa.

GetEras()

Retorna cadeias de caracteres de era abreviadas.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInstance(Locale)

Retorna uma instância DateFormatSymbols para a localidade fornecida.

GetInstance(ULocale)

<strong>[icu]</strong> Retorna uma instância DateFormatSymbols para a localidade fornecida.

GetMonths()

Retorna cadeias de caracteres de mês.

GetMonths(Int32, Int32)

Retorna cadeias de caracteres de mês.

GetNarrowEras()

<strong>[icu]</strong> Retorna cadeias de caracteres de nome da era estreita.

GetQuarters(Int32, Int32)

<strong>[icu]</strong> Retorna cadeias de caracteres de trimestre.

GetShortMonths()

Retorna cadeias de caracteres de meses curtos.

GetShortWeekdays()

Retorna cadeias de caracteres abreviadas durante a semana; por exemplo: "Dom", "Seg", etc.

GetWeekdays()

Retorna cadeias de caracteres amplas durante a semana.

GetWeekdays(Int32, Int32)

Retorna cadeias de caracteres durante a semana.

GetYearNames(Int32, Int32)

Retorna cadeias de caracteres de nome de ano cíclico se o calendário as tiver, por exemplo: "jia-zi", "yi-chou", etc.

GetZodiacNames(Int32, Int32)

Retorna cadeias de caracteres de nome do zodíaco do calendário se o calendário as tiver, por exemplo: "Rato", "Boi", "Tigre", etc.

GetZoneStrings()

Retorna cadeias de caracteres de fuso horário.

InitializeData(ULocale, String)

Inicializa símbolos de formato para o tipo de localidade e calendário

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetAmPmStrings(String[])

Define cadeias de caracteres am/pm.

SetEraNames(String[])

<strong>[icu]</strong> Sets full era name strings.

SetEras(String[])

Define cadeias de caracteres de era abreviadas.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetMonths(String[], Int32, Int32)

Define cadeias de caracteres de mês.

SetMonths(String[])

Define cadeias de caracteres de mês.

SetNarrowEras(String[])

<strong>[icu]</strong> Sets narrow era name strings.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
SetQuarters(String[], Int32, Int32)

<strong>[icu]</strong> Sets quarter strings.

SetShortMonths(String[])

Define cadeias de caracteres de mês curto.

SetShortWeekdays(String[])

Define cadeias de caracteres abreviadas durante a semana; por exemplo: "Dom", "Seg", etc.

SetWeekdays(String[], Int32, Int32)

Define cadeias de caracteres durante a semana.

SetWeekdays(String[])

Define cadeias de caracteres amplas durante a semana.

SetYearNames(String[], Int32, Int32)

Define cadeias de caracteres de nome de ano cíclico, por exemplo: "jia-zi", "yi-chou", etc.

SetZodiacNames(String[], Int32, Int32)

Define cadeias de caracteres de nome do zodíaco do calendário, por exemplo: "Rato", "Boi", "Tigre", etc.

SetZoneStrings(String[][])

Define cadeias de caracteres de fuso horário.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a