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"(如果给定 fieldPositionDateFormat#YEAR_FIELD)将分别将开始索引和结束索引 fieldPosition 设置为 0 和 4。 请注意,如果模式中多次出现同一个日期时间字段, fieldPosition 将为该日期时间字段的第一个匹配项设置。 例如,Date使用模式"h a z (zzzz)"和对齐字段DateFormat#TIMEZONE_FIELD设置日期时间字符串"1 PM PDT (Pacific Daylight Time)"的格式,对于时区模式字符'z'的第一个匹配项,开始索引和结束索引fieldPosition将分别设置为 5 和 8。

返回

格式的日期/时间字符串。

属性

例外

如果模式中存在无效字符,则为 。

注解

将给定 Date 格式设置为日期/时间字符串,并将结果追加到给定 StringBuffer

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于