DateFormat.Format 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Format(Date) |
将 a |
| Format(Object, StringBuffer, FieldPosition) |
将给定 |
| Format(Date, StringBuffer, FieldPosition) |
将 a |
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
必须是 Date 或 Number 表示 Epoch 的毫秒偏移量。
- toAppendTo
- StringBuffer
返回日期时间字符串的字符串缓冲区。
- fieldPosition
- FieldPosition
跟踪返回的字符串中字段的位置。 例如,给定的日期时间文本 "1996.07.10 AD at 15:08:56 PDT"(如果给定 fieldPosition 为 DateFormat#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字符串缓冲区,其中追加了带格式的文本。
- 属性
例外
如果不是实例,则为
注解
将给定 Object 格式设置为日期时间字符串。 格式化字符串将追加到给定 StringBuffer的字符串中。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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 将为该日期时间字段的第一个匹配项设置。 例如,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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。