DateTimeFormatter.Parse Método

Definição

Sobrecargas

Nome Description
Parse(ICharSequence)

Analisa totalmente o texto que produz um objeto temporal.

Parse(String)

Analisa totalmente o texto que produz um objeto temporal.

Parse(ICharSequence, ParsePosition)

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

Parse(ICharSequence, ITemporalQuery)

Analisa totalmente o texto que produz um objeto do tipo especificado.

Parse(String, ParsePosition)

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

Parse(String, ITemporalQuery)

Analisa totalmente o texto que produz um objeto do tipo especificado.

Parse(ICharSequence)

Analisa totalmente o texto que produz um objeto temporal.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence -> Java.Time.Temporal.ITemporalAccessor

Parâmetros

text
ICharSequence

o texto a ser analisado, não nulo

Retornos

o objeto temporal analisado, não nulo

Atributos

Comentários

Analisa totalmente o texto que produz um objeto temporal.

Isso analisa todo o texto que produz um objeto temporal. Normalmente, é mais útil usar #parse(CharSequence, TemporalQuery). O resultado desse método foi TemporalAccessor resolvido, aplicando verificações básicas de validação para ajudar a garantir uma data e hora válidas.

Se a análise for concluída sem ler todo o comprimento do texto ou ocorrer um problema durante a análise ou mesclagem, uma exceção será gerada.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

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.

Aplica-se a

Parse(String)

Analisa totalmente o texto que produz um objeto temporal.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor

Parâmetros

text
String

o texto a ser analisado, não nulo

Retornos

o objeto temporal analisado, não nulo

Comentários

Analisa totalmente o texto que produz um objeto temporal.

Isso analisa todo o texto que produz um objeto temporal. Normalmente, é mais útil usar #parse(CharSequence, TemporalQuery). O resultado desse método foi TemporalAccessor resolvido, aplicando verificações básicas de validação para ajudar a garantir uma data e hora válidas.

Se a análise for concluída sem ler todo o comprimento do texto ou ocorrer um problema durante a análise ou mesclagem, uma exceção será gerada.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

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.

Aplica-se a

Parse(ICharSequence, ParsePosition)

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Parâmetros

text
ICharSequence

o texto a ser analisado, não nulo

position
ParsePosition

a posição a ser analisada, atualizada com comprimento analisado e o índice de qualquer erro, não nulo

Retornos

o objeto temporal analisado, não nulo

Atributos

Comentários

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

Isso analisa o texto sem exigir que o analisado comece desde o início da cadeia de caracteres ou conclua no final. O resultado desse método foi TemporalAccessor resolvido, aplicando verificações básicas de validação para ajudar a garantir uma data e hora válidas.

O texto será analisado desde o início ParsePositionespecificado. O comprimento inteiro do texto não precisa ser analisado, ele ParsePosition será atualizado com o índice no final da análise.

A operação desse método é ligeiramente diferente dos métodos semelhantes usados ParsePosition em java.text.Format. Essa classe retornará erros usando o índice de erro no ParsePosition. Por outro lado, esse método gerará um DateTimeParseException caso ocorra um erro, com a exceção que contém o índice de erro. Essa alteração no comportamento é necessária devido à maior complexidade da análise e resolução de datas/horas nessa API.

Se o formatador analisar o mesmo campo mais de uma vez com valores diferentes, o resultado será um erro.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

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.

Aplica-se a

Parse(ICharSequence, ITemporalQuery)

Analisa totalmente o texto que produz um objeto do tipo especificado.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Parse(Java.Lang.ICharSequence? text, Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.Parse : Java.Lang.ICharSequence * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parâmetros

text
ICharSequence

o texto a ser analisado, não nulo

query
ITemporalQuery

a consulta que define o tipo a ser analisado, não nulo

Retornos

a data/hora analisada, não nula

Atributos

Comentários

Analisa totalmente o texto que produz um objeto do tipo especificado.

A maioria dos aplicativos deve usar esse método para análise. Ele analisa todo o texto para produzir a data e hora necessárias. A consulta normalmente é uma referência de método a um from(TemporalAccessor) método. Por exemplo:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Se a análise for concluída sem ler todo o comprimento do texto ou ocorrer um problema durante a análise ou mesclagem, uma exceção será gerada.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

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.

Aplica-se a

Parse(String, ParsePosition)

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Parâmetros

text
String

o texto a ser analisado, não nulo

position
ParsePosition

a posição a ser analisada, atualizada com comprimento analisado e o índice de qualquer erro, não nulo

Retornos

o objeto temporal analisado, não nulo

Comentários

Analisa o texto usando esse formatador, fornecendo controle sobre a posição do texto.

Isso analisa o texto sem exigir que o analisado comece desde o início da cadeia de caracteres ou conclua no final. O resultado desse método foi TemporalAccessor resolvido, aplicando verificações básicas de validação para ajudar a garantir uma data e hora válidas.

O texto será analisado desde o início ParsePositionespecificado. O comprimento inteiro do texto não precisa ser analisado, ele ParsePosition será atualizado com o índice no final da análise.

A operação desse método é ligeiramente diferente dos métodos semelhantes usados ParsePosition em java.text.Format. Essa classe retornará erros usando o índice de erro no ParsePosition. Por outro lado, esse método gerará um DateTimeParseException caso ocorra um erro, com a exceção que contém o índice de erro. Essa alteração no comportamento é necessária devido à maior complexidade da análise e resolução de datas/horas nessa API.

Se o formatador analisar o mesmo campo mais de uma vez com valores diferentes, o resultado será um erro.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

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.

Aplica-se a

Parse(String, ITemporalQuery)

Analisa totalmente o texto que produz um objeto do tipo especificado.

public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parâmetros

text
String

o texto a ser analisado, não nulo

query
ITemporalQuery

a consulta que define o tipo a ser analisado, não nulo

Retornos

a data/hora analisada, não nula

Comentários

Analisa totalmente o texto que produz um objeto do tipo especificado.

A maioria dos aplicativos deve usar esse método para análise. Ele analisa todo o texto para produzir a data e hora necessárias. A consulta normalmente é uma referência de método a um from(TemporalAccessor) método. Por exemplo:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Se a análise for concluída sem ler todo o comprimento do texto ou ocorrer um problema durante a análise ou mesclagem, uma exceção será gerada.

Java documentação para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

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.

Aplica-se a