語言

DateTimePatternGenerator.SetAppendItemFormat 方法

定義

AppendItem 格式是一種在欄位不匹配時附加的模式。

[Android.Runtime.Register("setAppendItemFormat", "(ILjava/lang/String;)V", "GetSetAppendItemFormat_ILjava_lang_String_Handler", ApiSince=24)]
public virtual void SetAppendItemFormat(Android.Icu.Text.DateTimePatternField field, string? value);
[<Android.Runtime.Register("setAppendItemFormat", "(ILjava/lang/String;)V", "GetSetAppendItemFormat_ILjava_lang_String_Handler", ApiSince=24)>]
abstract member SetAppendItemFormat : Android.Icu.Text.DateTimePatternField * string -> unit
override this.SetAppendItemFormat : Android.Icu.Text.DateTimePatternField * string -> unit

參數

field
DateTimePatternField

例如ERA

value
String

模式,例如「{0}, {1}」

屬性

備註

AppendItem 格式是一種在欄位不匹配時附加的模式。 例如,假設輸入骨架為「GyyyyMMMd」,且內部沒有匹配的模式,但有一個匹配的模式為「yyyyMMMd」,假設為「d-MM-yyyy」。 接著使用該模式,加上 G 音。這兩者的連接方式是使用 AppendItemFormat 表示 G(時代)。 所以如果這個值是「{0}, 」 {1},那麼最終產生的模式就是「d-MM-yyyy, G」。

其實有三個可用變數: {0} 是目前的模式, {1} 是我們要加入的元素,是 {2} 元素名稱。

這反映了 CLDR 資料的組織方式。

Java 文件 android.icu.text.DateTimePatternGenerator.setAppendItemFormat(int, java.lang.String)。

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

適用於