SimpleDateFormat.SubParse Método

Definição

Método protegido que converte um campo da cadeia de caracteres de entrada em um valor de campo numérico em cal.

[Android.Runtime.Register("subParse", "(Ljava/lang/String;ICIZZ[ZLandroid/icu/util/Calendar;)I", "GetSubParse_Ljava_lang_String_ICIZZarrayZLandroid_icu_util_Calendar_Handler", ApiSince=24)]
protected virtual int SubParse(string? text, int start, char ch, int count, bool obeyCount, bool allowNegative, bool[]? ambiguousYear, Android.Icu.Util.Calendar? cal);
[<Android.Runtime.Register("subParse", "(Ljava/lang/String;ICIZZ[ZLandroid/icu/util/Calendar;)I", "GetSubParse_Ljava_lang_String_ICIZZarrayZLandroid_icu_util_Calendar_Handler", ApiSince=24)>]
abstract member SubParse : string * int * char * int * bool * bool * bool[] * Android.Icu.Util.Calendar -> int
override this.SubParse : string * int * char * int * bool * bool * bool[] * Android.Icu.Util.Calendar -> int

Parâmetros

text
String

o texto de tempo a ser analisado.

start
Int32

onde começar a analisar.

ch
Char

o caractere padrão do texto do campo de data a ser analisado.

count
Int32

a contagem de um caractere padrão.

obeyCount
Boolean

se true, o próximo campo abute diretamente este e devemos usar a contagem para saber quando parar de analisar.

allowNegative
Boolean
ambiguousYear
Boolean[]

parâmetro return; no retorno, se ambíguoYear[0] for verdadeiro, um ano de dois dígitos foi analisado e talvez precise ser reajustado.

cal
Calendar

cal

Retornos

a nova posição inicial se a correspondência tiver sido bem-sucedida; um número negativo que indica falha de correspondência, caso contrário. Como efeito colateral, defina o campo cal apropriado com o valor analisado.

Atributos

Comentários

Método protegido que converte um campo da cadeia de caracteres de entrada em um valor de campo numérico em cal. Retorna -start (para ParsePosition) se falha. As subclasses podem substituir esse método para modificar ou adicionar recursos de análise.

Java documentação para android.icu.text.SimpleDateFormat.subParse(java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar).

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