SimpleDateFormat.Format(Date, StringBuffer, FieldPosition) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將給出 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的 。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。