DateTimeFormatterBuilder Classe

Definição

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
DateTimeFormatterBuilder
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 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

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 ZoneOffset.

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 DateTimeFormatter localidade padrão.

ToFormatter(Locale)

Conclui esse construtor criando o DateTimeFormatter uso da localidade especificada.

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

Construtor para criar formatadores de data e hora.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a