DateTimeFormatterBuilder 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.
Construtor para criar formatadores de data e hora.
[Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DateTimeFormatterBuilder : Java.Lang.Object
[<Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)>]
type DateTimeFormatterBuilder = class
inherit Object
- Herança
- Atributos
Comentários
Construtor para criar formatadores de data e hora.
Isso permite que um DateTimeFormatter seja criado. Todos os formatadores de data e hora são criados, em última análise, usando esse construtor.
Todos os elementos básicos da data e hora podem ser adicionados: ul<li Value - um valor> numérico/li li<><Fraction - um valor fracionário, incluindo o local decimal.><> Sempre use isso ao gerar frações para garantir que a fração seja analisada corretamente</li li><>Text - o equivalente textual para o valor</li><>OffsetId/Offset - o deslocamento< da zona ZoneOffset/li><>ZoneId - a ID< de fuso horário ZoneId/li><>ZoneText - o nome do fuso horário</li><>ChronologyId - a cronologia cronologia id</li><>ChronologyText - o nome da cronologia</li><li>Literal - um texto literal</li li><>Aninhado e Opcional - os formatos podem ser aninhados ou tornados opcionais</li></ul> Além disso, qualquer um dos elementos pode ser decorado pelo preenchimento, com espaços ou qualquer outro caractere.
Por fim, um padrão abreviado, compatível principalmente com java.text.SimpleDateFormat SimpleDateFormat pode ser usado, consulte #appendPattern(String). Na prática, isso simplesmente analisa o padrão e chama outros métodos no construtor.
Adicionado em 1.8.
Java documentação para java.time.format.DateTimeFormatterBuilder.
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 |
|---|---|
| DateTimeFormatterBuilder() |
Constrói uma nova instância do construtor. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| 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 |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| JniPeerMembers |
Construtor para criar formatadores de data e hora. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
| Nome | Description |
|---|---|
| Append(DateTimeFormatter) |
Acrescenta todos os elementos de um formatador ao construtor. |
| AppendChronologyId() |
Acrescenta a ID da cronologia, como 'ISO' ou 'ThaiBuddhist', ao formatador. |
| AppendChronologyText(TextStyle) |
Acrescenta o nome da cronologia ao formatador. |
| AppendFraction(ITemporalField, Int32, Int32, Boolean) |
Acrescenta o valor fracionário de um campo de data e hora ao formatador. |
| AppendGenericZoneText(TextStyle, ICollection<ZoneId>) |
Acrescenta o nome genérico do fuso horário, como "Hora do Pacífico", ao formatador. |
| AppendGenericZoneText(TextStyle) |
Acrescenta o nome genérico do fuso horário, como "Hora do Pacífico", ao formatador. |
| AppendInstant() |
Acrescenta um instante usando ISO-8601 ao formatador, formatando dígitos fracionários em grupos de três. |
| AppendInstant(Int32) |
Acrescenta um instantâneo usando ISO-8601 ao formatador com controle sobre o número de dígitos fracionários. |
| AppendLiteral(Char) |
Acrescenta um literal de caractere ao formatador. |
| AppendLiteral(String) |
Acrescenta um literal de cadeia de caracteres ao formatador. |
| AppendLocalized(FormatStyle, FormatStyle) |
Acrescenta um padrão de data e hora localizado ao formatador. |
| AppendLocalizedOffset(TextStyle) |
Acrescenta o deslocamento de zona localizado, como 'GMT+01:00', ao formatador. |
| AppendOffset(String, String) |
Acrescenta o deslocamento de zona, como '+01:00', ao formatador. |
| AppendOffsetId() |
Acrescenta o deslocamento de zona, como '+01:00', ao formatador. |
| AppendOptional(DateTimeFormatter) |
Acrescenta um formatador ao construtor que, opcionalmente, formatará/analisará. |
| AppendPattern(String) |
Acrescenta os elementos definidos pelo padrão especificado ao construtor. |
| AppendText(ITemporalField, IDictionary<Long,String>) |
Acrescenta o texto de um campo de data e hora ao formatador usando um mapeamento fornecido. |
| AppendText(ITemporalField, TextStyle) |
Acrescenta o texto de um campo de data e hora ao formatador. |
| AppendText(ITemporalField) |
Acrescenta o texto de um campo de data e hora ao formatador usando o estilo de texto completo. |
| AppendValue(ITemporalField, Int32, Int32, SignStyle) |
Acrescenta o valor de um campo de data e hora ao formatador. |
| AppendValue(ITemporalField, Int32) |
Acrescenta o valor de um campo de data e hora ao formatador usando um número de largura fixa, zero acolchoados. |
| AppendValue(ITemporalField) |
Acrescenta o valor de um campo de data e hora ao formatador usando um estilo de saída normal. |
| AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate) |
Acrescenta o valor reduzido de um campo de data e hora ao formatador. |
| AppendValueReduced(ITemporalField, Int32, Int32, Int32) |
Acrescenta o valor reduzido de um campo de data e hora ao formatador. |
| AppendZoneId() |
Acrescenta a ID do fuso horário, como 'Europa/Paris' ou '+02:00', ao formatador. |
| AppendZoneOrOffsetId() |
Acrescenta a ID de fuso horário, como 'Europa/Paris' ou '+02:00', ao formatador, usando a melhor ID de zona disponível. |
| AppendZoneRegionId() |
Acrescenta a ID da região de fuso horário, como 'Europa/Paris', ao formatador, rejeitando a ID da zona se for um |
| AppendZoneText(TextStyle, ICollection<ZoneId>) |
Acrescenta o nome do fuso horário, como "Horário de Verão Britânico", ao formatador. |
| AppendZoneText(TextStyle) |
Acrescenta o nome do fuso horário, como "Horário de Verão Britânico", ao formatador. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Construtor para criar formatadores de data e hora. (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() |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| Equals(Object) |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale) |
Obtém o padrão de formatação para um estilo de data e hora localizado. |
| 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) |
| OptionalEnd() |
Termina uma seção opcional. |
| OptionalStart() |
Marque o início de uma seção opcional. |
| PadNext(Int32, Char) |
Faz com que a próxima impressora/analisador adicionada seja adicionada a uma largura fixa. |
| PadNext(Int32) |
Faz com que a próxima impressora/analisador seja adicionada a uma largura fixa usando um espaço. |
| ParseCaseInsensitive() |
Altera o estilo de análise para não diferenciar maiúsculas de minúsculas para o restante do formatador. |
| ParseCaseSensitive() |
Altera o estilo de análise para diferenciar maiúsculas de minúsculas para o restante do formatador. |
| ParseDefaulting(ITemporalField, Int64) |
Acrescenta um valor padrão para um campo de data e hora ao formatador. |
| ParseLenient() |
Altera o estilo de análise para ser branda para o restante do formatador. |
| ParseStrict() |
Altera o estilo de análise para ser estrito para o restante do formatador. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToFormatter() |
Conclui esse construtor criando o uso da |
| ToFormatter(Locale) |
Conclui esse construtor criando o |
| 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() |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Construtor para criar formatadores de data e hora. (Herdado de JavaObject) |
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) |
Construtor para criar formatadores de data e hora. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |