DateFormat.Format 方法

定义

重载

名称 说明
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)

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

适用于

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

必须是 DateNumber 表示 Epoch 的毫秒偏移量。

toAppendTo
StringBuffer

返回日期时间字符串的字符串缓冲区。

fieldPosition
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。

返回

传入的 toAppendTo字符串缓冲区,其中追加了带格式的文本。

属性

例外

如果不是实例,则为 <a0/a0>。

注解

将给定 Object 格式设置为日期时间字符串。 格式化字符串将追加到给定 StringBuffer的字符串中。

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

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

适用于

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"(如果给定 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。

返回

传入的 toAppendTo字符串缓冲区,其中追加了带格式的文本。

属性

注解

将 a Date 格式设置为日期时间字符串。 格式化字符串将追加到给定 StringBuffer的字符串中。

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

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

适用于