DateTimeFormatter.Parse Método
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.
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.
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.
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.
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.
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.