Language

SimpleDateFormat.SubParse メソッド

定義

入力文字列の 1 つのフィールドを、 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

パラメーター

text
String

解析する時刻テキスト。

start
Int32

解析を開始する場所。

ch
Char

解析する日付フィールド テキストのパターン文字。

count
Int32

パターン文字の数。

obeyCount
Boolean

true の場合、次のフィールドがこのフィールドに直接当てはまり、カウントを使用して解析を停止するタイミングを把握する必要があります。

allowNegative
Boolean
ambiguousYear
Boolean[]

return パラメーター。戻り時に、あいまいなYear[0]が true の場合、2 桁の年が解析され、再調整が必要になる場合があります。

cal
Calendar

cal

返品

一致が成功した場合の新しい開始位置。一致するエラーを示す負の数。それ以外の場合。 副作用として、解析された値を使用して cal の適切なフィールドを設定します。

属性

注釈

入力文字列の 1 つのフィールドを、 calの数値フィールド値に変換する保護されたメソッド。 失敗した場合は -start (ParsePosition の場合) を返します。 サブクラスは、解析機能を変更または追加するために、このメソッドをオーバーライドできます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象