DateFormatSymbols Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
<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
- 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 |
| DateFormatSymbols(Calendar, Locale) |
Retorna o |
| DateFormatSymbols(Calendar, ULocale) |
Retorna o |
| 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 |
| 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 |
| 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 |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU's replacement for |
| 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 |
| ThresholdType |
<strong>[icu enhancement]</strong> ICU's replacement for |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Substitui o clone. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| 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 |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| 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 |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.UnregisterFromRuntime() |
<strong>[icu enhancement]</strong> ICU's replacement for |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |