語言

DateFormat.Format 方法

定義

多載

名稱 Description
Format(Date)

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

Format(Object, StringBuffer, FieldPosition)

將所給的 Object 格式化成日期-時間字串。

Format(Date, StringBuffer, FieldPosition)

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

Format(Date)

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

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

參數

date
Date

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

傳回

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

屬性

備註

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

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

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

適用於

Format(Object, StringBuffer, FieldPosition)

將所給的 Object 格式化成日期-時間字串。

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
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;", "")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

參數

obj
Object

必須是代表與紀元相差的毫秒的 a Date 或 a Number 。

toAppendTo
StringBuffer

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

fieldPosition
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'的首次出現。

傳回

字串緩衝區以 傳遞為 toAppendTo,並附有格式化文字。

屬性

例外狀況

若 object 既非 A Date 也 Number 非實例。

備註

將所給的 Object 格式化成日期-時間字串。 格式化後的字串會附加在給定 StringBuffer的 後面。

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

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

適用於

Format(Date, StringBuffer, FieldPosition)

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

[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 abstract 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")>]
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 則會設定該日期-時間欄位首次出現的日期-時間欄位。 例如,將 a Date 格式化為日期-時間字串 "1 PM PDT (Pacific Daylight Time)" ,使用模式 "h a z (zzzz)" 與對齊欄位 DateFormat#TIMEZONE_FIELD,開始索引與結束索引 fieldPosition 分別設為 5 和 8,以表示時區模式字元 'z'的首次出現。

傳回

字串緩衝區以 傳遞為 toAppendTo,並附有格式化文字。

屬性

備註

將 a Date 格式化成日期時間字串。 格式化後的字串會附加在給定 StringBuffer的 後面。

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

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

適用於