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 将为该日期时间字段的第一个匹配项设置。 例如,Date使用模式"h a z (zzzz)"和对齐字段DateFormat#TIMEZONE_FIELD设置日期时间字符串"1 PM PDT (Pacific Daylight Time)"的格式,对于时区模式字符'z'的第一个匹配项,开始索引和结束索引fieldPosition将分别设置为 5 和 8。
返回
格式的日期/时间字符串。
- 属性
例外
如果模式中存在无效字符,则为 。
注解
将给定 Date 格式设置为日期/时间字符串,并将结果追加到给定 StringBuffer。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。