語言

DateIntervalFormat.Format 方法

定義

多載

名稱 Description
Format(DateInterval, StringBuffer, FieldPosition)

格式化 DateInterval 以產生字串。

Format(Object, StringBuffer, FieldPosition)

格式化物件以產生字串。

Format(Calendar, Calendar, StringBuffer, FieldPosition)

格式化 2 日曆以產生字串。

Format(ITemporal, ITemporal, StringBuffer, FieldPosition)

格式化兩個 Temporals 以產生一個字串。

Format(DateInterval, StringBuffer, FieldPosition)

格式化 DateInterval 以產生字串。

[Android.Runtime.Register("format", "(Landroid/icu/util/DateInterval;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)]
public Java.Lang.StringBuffer? Format(Android.Icu.Util.DateInterval? dtInterval, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Landroid/icu/util/DateInterval;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)>]
override this.Format : Android.Icu.Util.DateInterval * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

dtInterval
DateInterval

DateInterval 需格式化。

appendTo
StringBuffer

輸出參數以接收結果。 結果會附加到現有內容上。

fieldPosition
FieldPosition

輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 同一欄位類型可能有多個區間格式的實例;此時 fieldPosition 偏移量指的是第一個實例。

傳回

參考 'appendTo' 參數。

屬性

備註

格式化 DateInterval 以產生字串。

Java 文件 android.icu.text.DateIntervalFormat.format(android.icu.util.DateInterval, java.lang.StringBuffer, java.text.FieldPosition)。

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

適用於

Format(Object, StringBuffer, FieldPosition)

格式化物件以產生字串。

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)]
public override sealed Java.Lang.StringBuffer? Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

obj
Object

要格式化的物件。 一定是DateInterval。

appendTo
StringBuffer

輸出參數以接收結果。 結果會附加到現有內容上。

fieldPosition
FieldPosition

輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 同一欄位類型可能有多個區間格式的實例;此時 fieldPosition 偏移量指的是第一個實例。

傳回

參考 'appendTo' 參數。

屬性

備註

格式化物件以產生字串。 此方法處理具有 DateInterval 類型的 Formattable 物件。 如果 Formattable 物件類型不是 DateInterval,則會拋出 IllegalArgumentException。

Java 文件 android.icu.text.DateIntervalFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)。

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

適用於

Format(Calendar, Calendar, StringBuffer, FieldPosition)

格式化 2 日曆以產生字串。

[Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)]
public Java.Lang.StringBuffer? Format(Android.Icu.Util.Calendar? fromCalendar, Android.Icu.Util.Calendar? toCalendar, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)>]
override this.Format : Android.Icu.Util.Calendar * Android.Icu.Util.Calendar * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

fromCalendar
Calendar

日曆設定為日期間隔中的「起點日期」,格式化為日期間隔字串

toCalendar
Calendar

日曆設定為日期 在日期間隔中 格式化為日期間隔字串

appendTo
StringBuffer

輸出參數以接收結果。 結果會附加到現有內容上。

pos
FieldPosition

輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 同一欄位類型可能有多個區間格式的實例;此時 fieldPosition 偏移量指的是第一個實例。

傳回

參考 'appendTo' 參數。

屬性

備註

格式化 2 日曆以產生字串。

Java 文件 android.icu.text.DateIntervalFormat.format(android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)。

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

適用於

Format(ITemporal, ITemporal, StringBuffer, FieldPosition)

格式化兩個 Temporals 以產生一個字串。

[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=37)]
public Java.Lang.StringBuffer? Format(Java.Time.Temporal.ITemporal? fromTemporal, Java.Time.Temporal.ITemporal? toTemporal, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal * Java.Time.Temporal.ITemporal * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

fromTemporal
ITemporal

時間設定為要格式化為字串的區間起始

toTemporal
ITemporal

時序設定在要格式化為字串的區間末尾

appendTo
StringBuffer

輸出參數以接收結果。 結果會附加到現有內容上。

pos
FieldPosition

輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 同一欄位類型可能有多個區間格式的實例;此時 fieldPosition 偏移量指的是第一個實例。

傳回

參考 'appendTo' 參數。

屬性

備註

格式化兩個 Temporal 以產生一個字串。

Android 參考資料。android.icu.text.DateIntervalFormat.format

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

適用於