語言

DateFormat.Format 方法

定義

多載

名稱 Description
Format(Date, StringBuffer, FieldPosition)

將日期格式化成日期/時間字串。

Format(ITemporal, StringBuffer, FieldPosition)

將 a Temporal 格式化成日期/時間字串。

Format(Object, StringBuffer, FieldPosition)

將時間物件格式化成時間字串。

Format(ITemporal)

將 a Temporal 格式化成日期/時間字串。

Format(Date)

將日期格式化成日期/時間字串。

Format(Calendar, StringBuffer, FieldPosition)

將日期格式化成日期/時間字串。

Format(Date, StringBuffer, FieldPosition)

將日期格式化成日期/時間字串。

[Android.Runtime.Register("format", "(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_util_Date_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)]
public virtual Java.Lang.StringBuffer? Format(Java.Util.Date? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_util_Date_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)>]
override this.Format : Java.Util.Date * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

date
Date

一個日期,格式化成日期/時間字串。

toAppendTo
StringBuffer

回傳日期/時間字串的字串緩衝區。

fieldPosition
FieldPosition

追蹤場在回傳串中的位置。 輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 例如,給定時間文字「1996.07.10 AD at 15:08:56 PDT」,若 fieldPosition 為 DateFormat.YEAR_FIELD,則 fieldPosition 的開始索引與結束索引分別設為 0 和 4。 請注意,如果同一時間欄位在同一模式中出現多次,fieldPosition 會設定為該時間欄位的首次出現。 例如,使用模式「h a z (zzzz)」及對齊欄位 DateFormat.TIMEZONE_FIELD 格式化日期到時間字串「1 PM PDT (Pacific Daylight Time)」時,fieldPosition 的起始索引與結束索引分別設為 5 和 8,以表示時區模式字元 'z' 首次出現。

傳回

格式化的日期/時間字串。

屬性

備註

將日期格式化成日期/時間字串。

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

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

適用於

Format(ITemporal, StringBuffer, FieldPosition)

將 a Temporal 格式化成日期/時間字串。

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

參數

date
ITemporal

Temporal a 將格式化為日期/時間字串。

toAppendTo
StringBuffer

回傳日期/時間字串的字串緩衝區。

fieldPosition
FieldPosition

追蹤場在回傳串中的位置。<br> 輸入時:如果需要,則設置對齊欄位。<br> 輸出時:對齊場的偏移量。<br> 例如,給定一個時間文本「1996.07.10 AD at 15:08:56 PDT」,若給定 fieldPosition 為 DateFormat.YEAR_FIELD,則 的 fieldPosition 開始索引與結束索引分別設為 0 和 4。<br> 注意,如果同一時間欄位在同一模式中出現多次,fieldPosition 將設定為該時間欄位的首次出現。 例如,將 a Temporal 格式化為時間串「1 PM PDT(太平洋夏令時間)」,使用模式「h a z (zzzz)」及對齊欄位 DateFormat.TIMEZONE_FIELD,開始索引與結束索引 fieldPosition 分別設為 5 和 8,以表示時區模式字元 'z' 的首次出現。

傳回

格式化的日期/時間字串。

屬性

備註

將時間資料格式化成日期/時間字串。

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

本頁部分內容為基於 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? toAppendTo, 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

必須是數字、日期或日曆。

toAppendTo
StringBuffer

回傳時間字串的字串緩衝區。

fieldPosition
FieldPosition

追蹤場在回傳串中的位置。 輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 例如,給定時間文字「1996.07.10 AD at 15:08:56 PDT」,若 fieldPosition 為 DateFormat.YEAR_FIELD,則 fieldPosition 的開始索引與結束索引分別設為 0 和 4。 請注意,如果同一時間欄位在同一模式中出現多次,fieldPosition 會設定為該時間欄位的首次出現。 例如,使用模式「h a z (zzzz)」及對齊欄位 DateFormat.TIMEZONE_FIELD 格式化日期到時間字串「1 PM PDT (Pacific Daylight Time)」時,fieldPosition 的起始索引與結束索引分別設為 5 和 8,以表示時區模式字元 'z' 首次出現。

傳回

格式化的時間字串。

屬性

備註

將時間物件格式化成時間字串。 時間物件的例子包括以毫秒表示的時間值和日期物件。

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

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

適用於

Format(ITemporal)

將 a Temporal 格式化成日期/時間字串。

[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)]
public string? Format(Java.Time.Temporal.ITemporal? date);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal -> string

參數

date
ITemporal

時間值將格式化為時間串。

傳回

格式化的時間字串。

屬性

備註

將時間資料格式化成日期/時間字串。

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

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

適用於

Format(Date)

將日期格式化成日期/時間字串。

[Android.Runtime.Register("format", "(Ljava/util/Date;)Ljava/lang/String;", "", ApiSince=24)]
public string? Format(Java.Util.Date? date);
[<Android.Runtime.Register("format", "(Ljava/util/Date;)Ljava/lang/String;", "", ApiSince=24)>]
override this.Format : Java.Util.Date -> string

參數

date
Date

時間值將格式化為時間串。

傳回

格式化的時間字串。

屬性

備註

將日期格式化成日期/時間字串。

Java 文件 android.icu.text.DateFormat.format(java.util.Date)。

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

適用於

Format(Calendar, StringBuffer, FieldPosition)

將日期格式化成日期/時間字串。

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

參數

cal
Calendar

一個日曆,設定為日期與時間,並以日期/時間字串格式化。 當行事曆類型與此 DateFormat 實例所持有的內部日曆不同時,日期與時區會繼承自輸入日曆,但其他日曆欄位的值則由內部日曆計算。

toAppendTo
StringBuffer

回傳日期/時間字串的字串緩衝區。

fieldPosition
FieldPosition

追蹤場在回傳串中的位置。 輸入時:如果需要,可以設定一個對齊欄位。 輸出時:對齊場的偏移量。 例如,給定時間文字「1996.07.10 AD at 15:08:56 PDT」,若 fieldPosition 為 DateFormat.YEAR_FIELD,則 fieldPosition 的開始索引與結束索引分別設為 0 和 4。 請注意,如果同一時間欄位在同一模式中出現多次,fieldPosition 會設定為該時間欄位的首次出現。 例如,使用模式「h a z (zzzz)」及對齊欄位 DateFormat.TIMEZONE_FIELD 格式化日期到時間字串「1 PM PDT (Pacific Daylight Time)」時,fieldPosition 的起始索引與結束索引分別設為 5 和 8,以表示時區模式字元 'z' 首次出現。

傳回

格式化的日期/時間字串。

屬性

備註

將日期格式化成日期/時間字串。

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

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

適用於