DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供客戶建立音程模式的方式。
[Android.Runtime.Register("setIntervalPattern", "(Ljava/lang/String;ILjava/lang/String;)V", "GetSetIntervalPattern_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=24)]
public virtual void SetIntervalPattern(string? skeleton, Android.Icu.Util.CalendarField lrgDiffCalUnit, string? intervalPattern);
[<Android.Runtime.Register("setIntervalPattern", "(Ljava/lang/String;ILjava/lang/String;)V", "GetSetIntervalPattern_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=24)>]
abstract member SetIntervalPattern : string * Android.Icu.Util.CalendarField * string -> unit
override this.SetIntervalPattern : string * Android.Icu.Util.CalendarField * string -> unit
參數
- skeleton
- String
音程模式所依據的骨架
- lrgDiffCalUnit
- CalendarField
最大的不同曆法單位。
- intervalPattern
- String
最大不同曆法單位的區間模式。 例如,若 lrgDiffCalUnit 是「年份」,則當年份不同時,en_US 的區間模式可能是「從」 yyyy '到 'yyyy'」。
- 屬性
備註
提供客戶建立音程模式的方式。 使用者可以透過提供骨骼及其模式清單來構建 DateIntervalInfo。
例如:
DateIntervalInfo dIntervalInfo = new DateIntervalInfo();
dIntervalInfo.setIntervalPattern("yMd", Calendar.YEAR, "'from' yyyy-M-d 'to' yyyy-M-d");
dIntervalInfo.setIntervalPattern("yMMMd", Calendar.MONTH, "'from' yyyy MMM d 'to' MMM d");
dIntervalInfo.setIntervalPattern("yMMMd", Calendar.DAY, "yyyy MMM d-d");
dIntervalInfo.setFallbackIntervalPattern("{0} ~ {1}");
限制:目前使用者只能在以下日曆欄位不同時設定區間模式:ERA、YEAR、MONTH、DATE、DAY_OF_MONTH、DAY_OF_WEEK、AM_PM、HOUR、HOUR_OF_DAY、MINUTE、秒和毫秒。 當其他日曆欄位不同時,則不支援區間模式。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。