DateFormat.Parse Método

Definição

Sobrecargas

Nome Description
Parse(String, ParsePosition)

Analise uma cadeia de caracteres de data/hora de acordo com a posição de análise fornecida.

Parse(String)

Analisa o texto desde o início da cadeia de caracteres fornecida para produzir uma data.

Parse(String, ParsePosition)

Analise uma cadeia de caracteres de data/hora de acordo com a posição de análise fornecida.

[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public abstract Java.Util.Date? Parse(string source, Java.Text.ParsePosition pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date

Parâmetros

source
String

A cadeia de caracteres de data/hora a ser analisada

pos
ParsePosition

Na entrada, a posição na qual iniciar a análise; na saída, a posição na qual a análise foi encerrada ou a posição inicial se a análise falhou.

Retornos

A Dateou null se a entrada não pôde ser analisada

Atributos

Comentários

Analise uma cadeia de caracteres de data/hora de acordo com a posição de análise fornecida. Por exemplo, um texto "07/10/96 4:5 PM, PDT" de hora será analisado em um Date equivalente a Date(837039900000L).

Por padrão, a análise é branda: se a entrada não estiver no formulário usado pelo método de formato desse objeto, mas ainda puder ser analisada como uma data, a análise será bem-sucedida. Os clientes podem insistir na adesão estrita ao formato chamando #setLenient(boolean) setLenient(false).

<b>AVISO:</b> Não use esse método para desserializar uma data. O formato de data/hora localizado subjacente e os comportamentos de análise podem ser alterados em versões do Android como uso comum nas alterações de localidade. Considere usar long o tipo para armazenar um carimbo de data/hora ou java.time.format.DateTimeFormatter#ISO_INSTANT para desserializar o formato instantâneo ISO-8601.

Essa operação de análise usa a #calendar para produzir um Date. Como resultado, os calendarcampos de data e hora e o TimeZone valor podem ter sido substituídos, dependendo das implementações de subclasse. Qualquer TimeZone valor que tenha sido definido anteriormente por uma chamada #setTimeZone(java.util.TimeZone) setTimeZone pode precisar ser restaurado para operações adicionais.

Java documentação para java.text.DateFormat.parse(java.lang.String, 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)

Analisa o texto desde o início da cadeia de caracteres fornecida para produzir uma data.

[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Util.Date? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date

Parâmetros

source
String

Um String cujo começo deve ser analisado.

Retornos

Uma Date análise da cadeia de caracteres.

Atributos

Exceções

se ocorrer um erro durante a análise.

Comentários

Analisa o texto desde o início da cadeia de caracteres fornecida para produzir uma data. O método pode não usar todo o texto da cadeia de caracteres fornecida.

Consulte o #parse(String, ParsePosition) método para obter mais informações sobre a análise de datas.

<b>AVISO:</b> Não use esse método para desserializar uma data. O formato de data/hora localizado subjacente e os comportamentos de análise podem ser alterados em versões do Android como uso comum nas alterações de localidade. Considere usar long o tipo para armazenar um carimbo de data/hora ou java.time.format.DateTimeFormatter#ISO_INSTANT para desserializar o formato instantâneo ISO-8601.

Java documentação para java.text.DateFormat.parse(java.lang.String).

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