SimpleDateFormat.SubParse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
受保護的方法將輸入字串中的一個欄位轉換為數值欄位值。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)。 子類別可能會覆寫此方法以修改或新增解析功能。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。