DateFormat.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(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.