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.
DateFormatSymbols
é uma classe pública para encapsular dados de formatação de data-hora localizáveis, como os nomes dos meses, os nomes dos dias da semana e os dados de fuso horário.
[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
- Herança
- Atributos
- Implementações
Comentários
DateFormatSymbols
é uma classe pública para encapsular dados de formatação de data-hora localizáveis, como os nomes dos meses, os nomes dos dias da semana e os dados de fuso horário. SimpleDateFormat
usa 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-hora com os DateFormat
métodos de fábrica da classe: getTimeInstance
, getDateInstance
ou getDateTimeInstance
. Esses métodos criam automaticamente um DateFormatSymbols
para o formatador para que você não precise fazê-lo. Depois que o formatador é criado, você pode modificar seu padrão de formato usando o setPattern
método. Para obter mais informações sobre como criar formatters usando DateFormat
métodos de fábrica do , consulte DateFormat
.
Se você decidir criar um formatador de data-hora com um padrão de formato específico para uma localidade específica, poderá fazê-lo com: <blockquote>
new SimpleDateFormat(aPattern, DateFormatSymbols.getInstance(aLocale)).
</blockquote>
DateFormatSymbols
objetos são clonáveis. Ao obter um DateFormatSymbols
objeto, sinta-se à vontade para modificar os dados de formatação de data-hora. Por exemplo, você pode substituir os caracteres de padrão de formato de data-hora localizados por aqueles que você sente fácil de lembrar. Ou você pode mudar as cidades representativas para as suas favoritas.
Novas DateFormatSymbols
subclasses podem ser adicionadas ao suporte SimpleDateFormat
para formatação de data-hora para localidades adicionais.
Adicionado em 1.1.
Documentação Java para java.text.DateFormatSymbols
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
DateFormatSymbols() |
Construa um objeto DateFormatSymbols carregando dados de formato de recursos para a localidade padrão |
DateFormatSymbols(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
DateFormatSymbols(Locale) |
Construa um objeto DateFormatSymbols carregando dados de formato de recursos para a localidade especificada. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
Instance |
Obtém a |
JniIdentityHashCode |
|
JniPeerMembers |
|
LocalPatternChars |
Obtém caracteres de padrão de data-hora localizados. -ou- Define caracteres de padrão de data-hora localizados. |
PeerReference |
|
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
Clone() |
Substitui Cloneable |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetAmPmStrings() |
Obtém cadeias de caracteres ampm. |
GetAvailableLocales() |
Retorna uma matriz de todas as localidades para as quais os |
GetEras() |
Obtém sequências de era. |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetInstance(Locale) |
Obtém a |
GetMonths() |
Obtém cadeias de caracteres de mês. |
GetShortMonths() |
Obtém cadeias de caracteres de mês curtas. |
GetShortWeekdays() |
Obtém cadeias curtas durante a semana. |
GetWeekdays() |
Obtém cadeias de caracteres durante a semana. |
GetZoneStrings() |
Obtém cadeias de caracteres de fuso horá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 ampm. |
SetEras(String[]) |
Define cadeias de caracteres de era. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetMonths(String[]) |
Define cadeias de caracteres de mês. |
SetShortMonths(String[]) |
Define cadeias de caracteres de mês curtas. |
SetShortWeekdays(String[]) |
Define cadeias de caracteres curtas durante a semana. |
SetWeekdays(String[]) |
Define cadeias de caracteres durante a semana. |
SetZoneStrings(String[][]) |
Define cadeias de caracteres de fuso horário. |
ToArray<T>() |
|
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
|
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|