語言

SimpleDateFormat.Format(Date, StringBuffer, FieldPosition) 方法

定義

將給出 Date 的值格式化為日期/時間字串,並將結果附加於給定 StringBuffer的 。

[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")]
public override Java.Lang.StringBuffer? Format(Java.Util.Date? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos);
[<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")>]
override this.Format : Java.Util.Date * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

date
Date

日期-時間值將格式化為日期-時間字串。

toAppendTo
StringBuffer

新增的日期時間文字將被附加。

pos
FieldPosition

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

傳回

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

屬性

例外狀況

如果圖案中有無效字元。

備註

將給出 Date 的值格式化為日期/時間字串,並將結果附加於給定 StringBuffer的 。

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

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

適用於