語言

SimpleDateFormat.SubParse 方法

定義

受保護的方法將輸入字串中的一個欄位轉換為數值欄位值。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

如果為真,那麼下一個欄位就直接緊鄰這個欄位,我們應該用計數來判斷何時停止解析。

allowNegative
Boolean
ambiguousYear
Boolean[]

回傳參數;回傳時,若 ambiguousYear[0] 為真,則解析出兩位數年份,可能需要重新調整。

cal
Calendar

卡爾

傳回

若匹配成功,則新起始位置成功;否則,表示匹配失敗的負數。 作為副作用,請用解析後的值設定適當的欄位 cal 。

屬性

備註

受保護的方法將輸入字串中的一個欄位轉換為數值欄位值。cal 若失敗,則回傳 -start(用於 ParsePosition)。 子類別可能會覆寫此方法以修改或新增解析功能。

Java 文件 android.icu.text.SimpleDateFormat.subParse(java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於