DateFormat.Format Método

Definição

Sobrecargas

Nome Description
Format(Object, StringBuffer, FieldPosition)

Formata um objeto time em uma cadeia de caracteres de tempo.

Format(Date, StringBuffer, FieldPosition)

Formata uma Data em uma cadeia de caracteres de data/hora.

Format(Date)

Formata uma Data em uma cadeia de caracteres de data/hora.

Format(Calendar, StringBuffer, FieldPosition)

Formata uma data em uma cadeia de caracteres de data/hora.

Format(Object, StringBuffer, FieldPosition)

Formata um objeto time em uma cadeia de caracteres de tempo.

[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

Parâmetros

obj
Object

deve ser um número ou uma data ou um calendário.

toAppendTo
StringBuffer

o buffer de cadeia de caracteres para a cadeia de caracteres de tempo de retorno.

fieldPosition
FieldPosition

mantém o controle da posição do campo dentro da cadeia de caracteres retornada. Na entrada: um campo de alinhamento, se desejado. Na saída: os deslocamentos do campo de alinhamento. Por exemplo, dado um texto de tempo "1996.07.10 AD às 15:08:56 PDT", se a posição de campo fornecida for DateFormat.YEAR_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 0 e 4, respectivamente. Observe que, se o mesmo campo de tempo aparecer mais de uma vez em um padrão, a fieldPosition será definida para a primeira ocorrência desse campo de tempo. Por exemplo, formatação de uma data para a cadeia de caracteres de hora "1 PM PDT (Horário de Verão do Pacífico)" usando o padrão "h a z (zzzz)" e o campo de alinhamento DateFormat.TIMEZONE_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 5 e 8, respectivamente, para a primeira ocorrência do caractere de padrão de fuso horário 'z'.

Retornos

a cadeia de caracteres de tempo formatada.

Atributos

Comentários

Formata um objeto time em uma cadeia de caracteres de tempo. Exemplos de objetos de tempo são um valor de hora expresso em milissegundos e um objeto Date.

Java documentação para android.icu.text.DateFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Format(Date, StringBuffer, FieldPosition)

Formata uma Data em uma cadeia de caracteres de data/hora.

[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

Parâmetros

date
Date

uma Data a ser formatada em uma cadeia de caracteres de data/hora.

toAppendTo
StringBuffer

o buffer de cadeia de caracteres para a cadeia de caracteres de data/hora de retorno.

fieldPosition
FieldPosition

mantém o controle da posição do campo dentro da cadeia de caracteres retornada. Na entrada: um campo de alinhamento, se desejado. Na saída: os deslocamentos do campo de alinhamento. Por exemplo, dado um texto de tempo "1996.07.10 AD às 15:08:56 PDT", se a posição de campo fornecida for DateFormat.YEAR_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 0 e 4, respectivamente. Observe que, se o mesmo campo de tempo aparecer mais de uma vez em um padrão, a fieldPosition será definida para a primeira ocorrência desse campo de tempo. Por exemplo, formatação de uma data para a cadeia de caracteres de hora "1 PM PDT (Horário de Verão do Pacífico)" usando o padrão "h a z (zzzz)" e o campo de alinhamento DateFormat.TIMEZONE_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 5 e 8, respectivamente, para a primeira ocorrência do caractere de padrão de fuso horário 'z'.

Retornos

a cadeia de caracteres de data/hora formatada.

Atributos

Comentários

Formata uma Data em uma cadeia de caracteres de data/hora.

Java documentação para android.icu.text.DateFormat.format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Format(Date)

Formata uma Data em uma cadeia de caracteres de data/hora.

[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

Parâmetros

date
Date

o valor de tempo a ser formatado em uma cadeia de caracteres de tempo.

Retornos

a cadeia de caracteres de tempo formatada.

Atributos

Comentários

Formata uma Data em uma cadeia de caracteres de data/hora.

Java documentação para android.icu.text.DateFormat.format(java.util.Date).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Format(Calendar, StringBuffer, FieldPosition)

Formata uma data em uma cadeia de caracteres de data/hora.

[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

Parâmetros

cal
Calendar

um Calendário definido como a data e a hora a serem formatadas em uma cadeia de caracteres de data/hora. Quando o tipo de calendário for diferente do calendário interno mantido por essa instância DateFormat, a data e o fuso horário serão herdados do calendário de entrada, mas outros valores de campo de calendário serão calculados pelo calendário interno.

toAppendTo
StringBuffer

o buffer de cadeia de caracteres para a cadeia de caracteres de data/hora de retorno.

fieldPosition
FieldPosition

mantém o controle da posição do campo dentro da cadeia de caracteres retornada. Na entrada: um campo de alinhamento, se desejado. Na saída: os deslocamentos do campo de alinhamento. Por exemplo, dado um texto de tempo "1996.07.10 AD às 15:08:56 PDT", se a posição de campo fornecida for DateFormat.YEAR_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 0 e 4, respectivamente. Observe que, se o mesmo campo de tempo aparecer mais de uma vez em um padrão, a fieldPosition será definida para a primeira ocorrência desse campo de tempo. Por exemplo, formatação de uma data para a cadeia de caracteres de hora "1 PM PDT (Horário de Verão do Pacífico)" usando o padrão "h a z (zzzz)" e o campo de alinhamento DateFormat.TIMEZONE_FIELD, o índice de início e o índice final de fieldPosition serão definidos como 5 e 8, respectivamente, para a primeira ocorrência do caractere de padrão de fuso horário 'z'.

Retornos

a cadeia de caracteres de data/hora formatada.

Atributos

Comentários

Formata uma data em uma cadeia de caracteres de data/hora.

Java documentação para android.icu.text.DateFormat.format(android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a