DateFormat Classe

Definição

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

[Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)]
public class DateFormat : Java.Lang.Object
[<Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)>]
type DateFormat = class
    inherit Object
Herança
DateFormat
Atributos

Comentários

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

A maioria dos chamadores deve evitar fornecer suas próprias cadeias de caracteres de formato para os métodos dessa format classe e confiar nos localizados corretamente fornecidos pelo sistema. Os métodos de fábrica dessa classe retornam instâncias localizadas adequadamente java.text.DateFormat , adequadas para formatação e análise de datas. Para obter a documentação canônica de cadeias de caracteres de formato, consulte java.text.SimpleDateFormat.

Nos casos em que o sistema não fornece um padrão adequado, essa classe oferece o #getBestDateTimePattern método.

Os format métodos nesta classe implementam um subconjunto de padrões Unicode UTS #35 . O subconjunto atualmente suportado por essa classe inclui os seguintes caracteres de formato: acdEHhLKkLMmsyz. Até o nível 17 da API, apenas adEhkMmszy eram suportados. Observe que essa classe é implementada k incorretamente como se fosse H para compatibilidade com versões anteriores.

Consulte java.text.SimpleDateFormat para obter mais documentação sobre padrões ou se você precisa de uma implementação mais completa ou correta. Observe que os métodos não-format nesta classe são implementados por SimpleDateFormat.

Documentação Java para android.text.format.DateFormat.

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

Construtores

Nome Description
DateFormat()
DateFormat(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
AmPm
Obsoleto.

Este membro foi preterido.

CapitalAmPm
Obsoleto.

Este membro foi preterido.

Date
Obsoleto.

Este membro foi preterido.

Day
Obsoleto.

Este membro foi preterido.

Hour
Obsoleto.

Este membro foi preterido.

HourOfDay
Obsoleto.

Este membro foi preterido.

Minute
Obsoleto.

Este membro foi preterido.

Month
Obsoleto.

Este membro foi preterido.

Quote
Obsoleto.

Este membro foi preterido.

Seconds
Obsoleto.

Este membro foi preterido.

StandaloneMonth
Obsoleto.

Este membro foi preterido.

TimeZone
Obsoleto.

Este membro foi preterido.

Year
Obsoleto.

Este membro foi preterido.

Propriedades

Nome Description
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
JniPeerMembers

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

PeerReference

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

(Herdado de Object)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

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

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
Equals(Object)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Format(String, Calendar)

Dada uma cadeia de caracteres de formato e um java.util.Calendar objeto, retorna um CharSequence contendo a data solicitada.

Format(String, Date)

Dada uma cadeia de caracteres de formato e um java.util.Date objeto, retorna um CharSequence contendo a data solicitada.

Format(String, Int64)

Dada uma cadeia de caracteres de formato e um tempo em milissegundos desde 1º de janeiro de 1970 GMT, retorna um CharSequence contendo a data solicitada.

FormatFormatted(ICharSequence, Calendar)

Dada uma cadeia de caracteres de formato e um java.util.Calendar objeto, retorna um CharSequence contendo a data solicitada.

FormatFormatted(ICharSequence, Date)

Dada uma cadeia de caracteres de formato e um java.util.Date objeto, retorna um CharSequence contendo a data solicitada.

FormatFormatted(ICharSequence, Int64)

Dada uma cadeia de caracteres de formato e um tempo em milissegundos desde 1º de janeiro de 1970 GMT, retorna um CharSequence contendo a data solicitada.

GetBestDateTimePattern(Locale, String)

Retorna a melhor forma localizada possível do esqueleto fornecido para a localidade fornecida.

GetDateFormat(Context)

Retorna um java.text.DateFormat objeto que pode formatar a data de forma abreviada de acordo com a localidade do contexto.

GetDateFormatOrder(Context)

Obtém o formato de data atual armazenado como uma matriz de caracteres.

GetHashCode()

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

(Herdado de Object)
GetLongDateFormat(Context)

Retorna um java.text.DateFormat objeto que pode formatar a data em formato longo (como Monday, January 3, 2000) para a localidade do contexto.

GetMediumDateFormat(Context)

Retorna um java.text.DateFormat objeto que pode formatar a data em formato médio (como Jan 3, 2000) para a localidade do contexto.

GetTimeFormat(Context)

Retorna um java.text.DateFormat objeto que pode formatar a hora de acordo com a localidade do contexto e a preferência de relógio de 12/24 horas do usuário.

Is24HourFormat(Context)

Retorna true se os horários devem ser formatados como horários de 24 horas, false se os horários devem ser formatados como horários de 12 horas (AM/PM).

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 desse objeto.

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
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é que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <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()

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

(Herdado de JavaObject)

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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Classe de utilitário para produzir cadeias de caracteres com data/hora formatada.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a