DateFormat.Format Metodo

Definizione

Overload

Nome Descrizione
Format(Object, StringBuffer, FieldPosition)

Formatta un oggetto time in una stringa temporale.

Format(Date, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

Format(Date)

Formatta una data in una stringa di data/ora.

Format(Calendar, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

Format(Object, StringBuffer, FieldPosition)

Formatta un oggetto time in una stringa temporale.

[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

Parametri

obj
Object

deve essere un numero o una data o un calendario.

toAppendTo
StringBuffer

buffer di stringa per la stringa di tempo restituita.

fieldPosition
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. In input: un campo di allineamento, se necessario. In output: offset del campo di allineamento. Ad esempio, dato un testo temporale "1996.07.10 AD alle 15:08:56 PDT", se il campo specificatoPosition è DateFormat.YEAR_FIELD, l'indice iniziale e l'indice finale di fieldPosition verranno impostati rispettivamente su 0 e 4. Si noti che se lo stesso campo dell'ora viene visualizzato più volte in un criterio, fieldPosition verrà impostato per la prima occorrenza del campo ora. Ad esempio, la formattazione di una data alla stringa di ora "1 PM PDT (Ora legale Pacifico)" usando il modello "h a z (zzzz)" e il campo di allineamento DateFormat.TIMEZONE_FIELD, l'indice di inizio e l'indice finale di fieldPosition verranno impostati rispettivamente su 5 e 8, rispettivamente, per la prima occorrenza del carattere del modello di fuso orario 'z'.

Valori restituiti

stringa di ora formattata.

Attributi

Commenti

Formatta un oggetto time in una stringa temporale. Esempi di oggetti ora sono un valore di ora espresso in millisecondi e un oggetto Date.

per android.icu.text.DateFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Format(Date, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

[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

Parametri

date
Date

una data da formattare in una stringa di data/ora.

toAppendTo
StringBuffer

buffer stringa per la stringa di data/ora restituita.

fieldPosition
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. In input: un campo di allineamento, se necessario. In output: offset del campo di allineamento. Ad esempio, dato un testo temporale "1996.07.10 AD alle 15:08:56 PDT", se il campo specificatoPosition è DateFormat.YEAR_FIELD, l'indice iniziale e l'indice finale di fieldPosition verranno impostati rispettivamente su 0 e 4. Si noti che se lo stesso campo dell'ora viene visualizzato più volte in un criterio, fieldPosition verrà impostato per la prima occorrenza del campo ora. Ad esempio, la formattazione di una data alla stringa di ora "1 PM PDT (Ora legale Pacifico)" usando il modello "h a z (zzzz)" e il campo di allineamento DateFormat.TIMEZONE_FIELD, l'indice di inizio e l'indice finale di fieldPosition verranno impostati rispettivamente su 5 e 8, rispettivamente, per la prima occorrenza del carattere del modello di fuso orario 'z'.

Valori restituiti

stringa di data/ora formattata.

Attributi

Commenti

Formatta una data in una stringa di data/ora.

per android.icu.text.DateFormat.format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Format(Date)

Formatta una data in una stringa di data/ora.

[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

Parametri

date
Date

valore dell'ora da formattare in una stringa temporale.

Valori restituiti

stringa di ora formattata.

Attributi

Commenti

Formatta una data in una stringa di data/ora.

per android.icu.text.DateFormat.format(java.util.Date).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Format(Calendar, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

[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

Parametri

cal
Calendar

Un calendario impostato sulla data e l'ora da formattare in una stringa di data/ora. Quando il tipo di calendario è diverso dal calendario interno contenuto in questa istanza di DateFormat, la data e il fuso orario verranno ereditati dal calendario di input, ma altri valori di campo del calendario verranno calcolati dal calendario interno.

toAppendTo
StringBuffer

buffer stringa per la stringa di data/ora restituita.

fieldPosition
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. In input: un campo di allineamento, se necessario. In output: offset del campo di allineamento. Ad esempio, dato un testo temporale "1996.07.10 AD alle 15:08:56 PDT", se il campo specificatoPosition è DateFormat.YEAR_FIELD, l'indice iniziale e l'indice finale di fieldPosition verranno impostati rispettivamente su 0 e 4. Si noti che se lo stesso campo dell'ora viene visualizzato più volte in un criterio, fieldPosition verrà impostato per la prima occorrenza del campo ora. Ad esempio, la formattazione di una data alla stringa di ora "1 PM PDT (Ora legale Pacifico)" usando il modello "h a z (zzzz)" e il campo di allineamento DateFormat.TIMEZONE_FIELD, l'indice di inizio e l'indice finale di fieldPosition verranno impostati rispettivamente su 5 e 8, rispettivamente, per la prima occorrenza del carattere del modello di fuso orario 'z'.

Valori restituiti

stringa di data/ora formattata.

Attributi

Commenti

Formatta una data in una stringa di data/ora.

per android.icu.text.DateFormat.format(android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a