Язык

DateFormat.Format Метод

Определение

Перегрузки

Имя. Описание
Format(Date, StringBuffer, FieldPosition)

Форматирует дату в строку даты и времени.

Format(ITemporal, StringBuffer, FieldPosition)

Temporal Форматирует строку даты и времени.

Format(Object, StringBuffer, FieldPosition)

Форматирует объект time в строку времени.

Format(ITemporal)

Temporal Форматирует строку даты и времени.

Format(Date)

Форматирует дату в строку даты и времени.

Format(Calendar, StringBuffer, FieldPosition)

Форматирует дату в строку даты и времени.

Format(Date, StringBuffer, 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", ApiSince=24)]
public virtual 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", ApiSince=24)>]
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 в 15:08:56 PDT", если заданное положение поля DateFormat.YEAR_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 0 и 4 соответственно. Обратите внимание, что если одно и то же поле времени отображается несколько раз в шаблоне, поле будет задано для первого вхождения этого поля времени. Например, форматирование даты до строки времени "1 PM PDT (тихоокеанское дневное время)" с помощью шаблона "h a z (zzzz)" и поля выравнивания DateFormat.TIMEZONE_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 5 и 8 соответственно для первого вхождения символа шаблона часового пояса z.

Возвращаемое значение

отформатированная строка даты и времени.

Атрибуты

Комментарии

Форматирует дату в строку даты и времени.

Java документации по android.icu.text.DateFormat.format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Format(ITemporal, StringBuffer, FieldPosition)

Temporal Форматирует строку даты и времени.

[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_time_temporal_Temporal_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=37)]
public virtual Java.Lang.StringBuffer? Format(Java.Time.Temporal.ITemporal? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_time_temporal_Temporal_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Параметры

date
ITemporal

значение, Temporal отформатируемое в строку даты и времени.

toAppendTo
StringBuffer

буфер строки для возвращаемой строки даты и времени.

fieldPosition
FieldPosition

отслеживает положение поля в возвращаемой строке.<br> В входных данных: поле выравнивания, если нужно.<br> Выходные данные: смещения поля выравнивания.<Br> Например, при указании текста времени "1996.07.10 AD в 15:08:56 PDT", если задано fieldPositionDateFormat.YEAR_FIELDзначение, начальный индекс и конечный индекс fieldPosition будут иметь значение 0 и 4 соответственно.<Обратите> внимание, что если одно и то же поле времени отображается несколько раз в шаблоне, поле будет задано для первого вхождения этого поля времени. Например, форматирование Temporal строки времени "1 PM PDT (Тихоокеанское дневное время)" с помощью шаблона "h a z (zzzz)" и поля DateFormat.TIMEZONE_FIELDвыравнивания, начальный индекс и конечный индекс fieldPosition будут иметь значение 5 и 8 соответственно для первого вхождения символа шаблона часового пояса "z".

Возвращаемое значение

отформатированная строка даты и времени.

Атрибуты

Комментарии

Форматирует темпоральную строку в строку даты и времени.

Справочник по Android для android.icu.text.DateFormat.format.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Format(Object, StringBuffer, FieldPosition)

Форматирует объект time в строку времени.

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

Параметры

obj
Object

должен быть номером или датой или календарем.

toAppendTo
StringBuffer

буфер строки для возвращаемой строки времени.

fieldPosition
FieldPosition

отслеживает положение поля в возвращаемой строке. При необходимости введите поле выравнивания. В выходных данных: смещения поля выравнивания. Например, при указании текста времени "1996.07.10 AD в 15:08:56 PDT", если заданное положение поля DateFormat.YEAR_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 0 и 4 соответственно. Обратите внимание, что если одно и то же поле времени отображается несколько раз в шаблоне, поле будет задано для первого вхождения этого поля времени. Например, форматирование даты до строки времени "1 PM PDT (тихоокеанское дневное время)" с помощью шаблона "h a z (zzzz)" и поля выравнивания DateFormat.TIMEZONE_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 5 и 8 соответственно для первого вхождения символа шаблона часового пояса z.

Возвращаемое значение

отформатированная строка времени.

Атрибуты

Комментарии

Форматирует объект time в строку времени. Примеры объектов времени — это значение времени, выраженное в миллисекундах и объекте Date.

Java документации по android.icu.text.DateFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Format(ITemporal)

Temporal Форматирует строку даты и времени.

[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)]
public string? Format(Java.Time.Temporal.ITemporal? date);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal -> string

Параметры

date
ITemporal

значение времени, отформатируемое в строку времени.

Возвращаемое значение

отформатированная строка времени.

Атрибуты

Комментарии

Форматирует темпоральную строку в строку даты и времени.

Справочник по Android для android.icu.text.DateFormat.format.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Format(Date)

Форматирует дату в строку даты и времени.

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

Параметры

date
Date

значение времени, отформатируемое в строку времени.

Возвращаемое значение

отформатированная строка времени.

Атрибуты

Комментарии

Форматирует дату в строку даты и времени.

Java документации по android.icu.text.DateFormat.format(java.util.Date).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Format(Calendar, StringBuffer, FieldPosition)

Форматирует дату в строку даты и времени.

[Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Landroid_icu_util_Calendar_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)]
public abstract Java.Lang.StringBuffer? Format(Android.Icu.Util.Calendar? cal, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Landroid_icu_util_Calendar_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)>]
override this.Format : Android.Icu.Util.Calendar * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Параметры

cal
Calendar

Календарь, заданный для форматирования даты и времени, в строку даты и времени. Если тип календаря отличается от внутреннего календаря, удерживаемого этим экземпляром DateFormat, дата и часовой пояс будут унаследованы от входного календаря, но другие значения полей календаря будут вычисляться внутренним календарем.

toAppendTo
StringBuffer

буфер строки для возвращаемой строки даты и времени.

fieldPosition
FieldPosition

отслеживает положение поля в возвращаемой строке. При необходимости введите поле выравнивания. В выходных данных: смещения поля выравнивания. Например, при указании текста времени "1996.07.10 AD в 15:08:56 PDT", если заданное положение поля DateFormat.YEAR_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 0 и 4 соответственно. Обратите внимание, что если одно и то же поле времени отображается несколько раз в шаблоне, поле будет задано для первого вхождения этого поля времени. Например, форматирование даты до строки времени "1 PM PDT (тихоокеанское дневное время)" с помощью шаблона "h a z (zzzz)" и поля выравнивания DateFormat.TIMEZONE_FIELD, начальный индекс и конечный индекс fieldPosition будет иметь значение 5 и 8 соответственно для первого вхождения символа шаблона часового пояса z.

Возвращаемое значение

отформатированная строка даты и времени.

Атрибуты

Комментарии

Форматирует дату в строку даты и времени.

Java документации по android.icu.text.DateFormat.format(android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к