SimpleDateFormat.Parse(String, ParsePosition) 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.
Analisa texto de uma cadeia de caracteres para produzir um Date
arquivo .
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public override Java.Util.Date? Parse (string? text, 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")>]
override this.Parse : string * Java.Text.ParsePosition -> Java.Util.Date
Parâmetros
- text
- String
A String
, parte da qual deve ser analisada.
- pos
- ParsePosition
Um ParsePosition
objeto com informações de índice e índice de erro, conforme descrito acima.
Retornos
Um Date
analisado da cadeia de caracteres. Em caso de erro, retorna null.
- Atributos
Exceções
se houver caracteres inválidos no padrão.
Comentários
Analisa texto de uma cadeia de caracteres para produzir um Date
arquivo .
O método tenta analisar o texto a partir do índice dado pelo pos
. Se a análise for bem-sucedida, o índice de pos
será atualizado para o índice após o último caractere usado (a análise não necessariamente usará todos os caracteres até o final da cadeia de caracteres) e a data analisada será retornada. O atualizado pos
pode ser usado para indicar o ponto de partida para a próxima chamada para este método. Se ocorrer um erro, o índice de não será alterado, o índice de pos
pos
erro de será definido como o índice do caractere onde o erro ocorreu e null será retornado.
Essa operação de análise usa o DateFormat#calendar calendar
para produzir um Date
arquivo . Todos os calendar
campos de data-hora do são Calendar#clear() limpos antes da análise, e os calendar
valores padrão dos campos de data-hora são usados para qualquer informação de data-hora ausente. Por exemplo, o valor do ano do analisado Date
é 1970 com GregorianCalendar
se nenhum valor de ano for dado da operação de análise. O TimeZone
valor pode ser substituído, dependendo do padrão fornecido e do valor de fuso horário em text
. Qualquer TimeZone
valor que tenha sido definido anteriormente por uma chamada para #setTimeZone(java.util.TimeZone) setTimeZone
pode precisar ser restaurado para operações futuras.
Documentação Java para java.text.SimpleDateFormat.parse(java.lang.String, java.text.ParsePosition)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.