語言

SimpleDateFormat.MatchQuarterString 方法

定義

嘗試將某一位置的文字與一組四分之一字串串對應。

[Android.Runtime.Register("matchQuarterString", "(Ljava/lang/String;II[Ljava/lang/String;Landroid/icu/util/Calendar;)I", "GetMatchQuarterString_Ljava_lang_String_IIarrayLjava_lang_String_Landroid_icu_util_Calendar_Handler", ApiSince=24)]
protected virtual int MatchQuarterString(string? text, int start, int field, string[]? data, Android.Icu.Util.Calendar? cal);
[<Android.Runtime.Register("matchQuarterString", "(Ljava/lang/String;II[Ljava/lang/String;Landroid/icu/util/Calendar;)I", "GetMatchQuarterString_Ljava_lang_String_IIarrayLjava_lang_String_Landroid_icu_util_Calendar_Handler", ApiSince=24)>]
abstract member MatchQuarterString : string * int * int * string[] * Android.Icu.Util.Calendar -> int
override this.MatchQuarterString : string * int * int * string[] * Android.Icu.Util.Calendar -> int

參數

text
String

時間文字正在解析中。

start
Int32

從哪裡開始解析。

field
Int32

正在解析日期欄位。

data
String[]

字串陣列要解析。

cal
Calendar

傳回

若匹配成功,則新起始位置成功;否則,表示匹配失敗的負數。 作為副作用,若匹配成功,則將欄位field設cal為最佳匹配的索引。

屬性

備註

嘗試將某一位置的文字與一組四分之一字串串對應。 由於陣列中多個字串可能相符(例如,若陣列包含「a」、「ab」和「abc」,則所有字串都會與輸入字串「abcd」相符),因此會回傳最長的匹配。 作為副作用,給 cal 定的欄位會被設定為最佳匹配的索引(如果有的話)。

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

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

適用於