Lingua

RelativeDateTimeFormatter.Format Metodo

Definizione

Overload

Nome Descrizione
Format(RelativeDateTimeFormatter+Direction, RelativeDateTimeFormatter+AbsoluteUnit)

Formatta una data relativa senza una quantità.

Format(Double, RelativeDateTimeFormatter+RelativeDateTimeUnit)

Formattare una combinazione di RelativeDateTimeUnit e offset numerico usando uno stile di testo, se possibile, ad esempio "ultima settimana", "questa settimana", "prossima settimana", "ieri", "domani".

Format(Double, RelativeDateTimeFormatter+Direction, RelativeDateTimeFormatter+RelativeUnit)

Formatta una data relativa con una quantità, ad esempio "in 5 giorni" o "3 mesi fa".

Format(RelativeDateTimeFormatter+Direction, RelativeDateTimeFormatter+AbsoluteUnit)

Formatta una data relativa senza una quantità.

[Android.Runtime.Register("format", "(Landroid/icu/text/RelativeDateTimeFormatter$Direction;Landroid/icu/text/RelativeDateTimeFormatter$AbsoluteUnit;)Ljava/lang/String;", "", ApiSince=24)]
public string? Format(Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? unit);
[<Android.Runtime.Register("format", "(Landroid/icu/text/RelativeDateTimeFormatter$Direction;Landroid/icu/text/RelativeDateTimeFormatter$AbsoluteUnit;)Ljava/lang/String;", "", ApiSince=24)>]
member this.Format : Android.Icu.Text.RelativeDateTimeFormatter.Direction * Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit -> string

Parametri

direction
RelativeDateTimeFormatter.Direction

NEXT, LAST, THIS, etc.

unit
RelativeDateTimeFormatter.AbsoluteUnit

ad esempio SABATO, GIORNO, MESE

Valori restituiti

stringa formattata. Se direction ha un valore documentato come non completamente supportato in tutte le impostazioni locali (ad esempio NEXT_2 o LAST_2), questa funzione può restituire null per segnalare che non è disponibile alcuna stringa formattata.

Attributi

Commenti

Formatta una data relativa senza una quantità. Questo metodo restituisce un valore String. Per ottenere altre informazioni sul risultato della formattazione, usare formatToValue().

Informazioni di riferimento su Android per android.icu.text.RelativeDateTimeFormatter.format.

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(Double, RelativeDateTimeFormatter+RelativeDateTimeUnit)

Formattare una combinazione di RelativeDateTimeUnit e offset numerico usando uno stile di testo, se possibile, ad esempio "ultima settimana", "questa settimana", "prossima settimana", "ieri", "domani".

[Android.Runtime.Register("format", "(DLandroid/icu/text/RelativeDateTimeFormatter$RelativeDateTimeUnit;)Ljava/lang/String;", "", ApiSince=28)]
public string? Format(double offset, Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? unit);
[<Android.Runtime.Register("format", "(DLandroid/icu/text/RelativeDateTimeFormatter$RelativeDateTimeUnit;)Ljava/lang/String;", "", ApiSince=28)>]
member this.Format : double * Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit -> string

Parametri

offset
Double

Offset con segno per il campo specificato.

unit
RelativeDateTimeFormatter.RelativeDateTimeUnit

Unità da utilizzare per la formattazione della data relativa, ad esempio RelativeDateTimeUnit.WEEK, RelativeDateTimeUnit.FRIDAY.

Valori restituiti

Stringa formattata (può essere vuota in caso di errore)

Attributi

Commenti

Formattare una combinazione di RelativeDateTimeUnit e offset numerico usando uno stile di testo, se possibile, ad esempio "ultima settimana", "questa settimana", "prossima settimana", "ieri", "domani". Esegue il fallback allo stile numerico se non è disponibile alcun termine di testo appropriato per l'offset specificato nelle impostazioni locali dell'oggetto. Questo metodo restituisce un valore String. Per ottenere altre informazioni sul risultato della formattazione, usare formatToValue().

Informazioni di riferimento su Android per android.icu.text.RelativeDateTimeFormatter.format.

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(Double, RelativeDateTimeFormatter+Direction, RelativeDateTimeFormatter+RelativeUnit)

Formatta una data relativa con una quantità, ad esempio "in 5 giorni" o "3 mesi fa".

[Android.Runtime.Register("format", "(DLandroid/icu/text/RelativeDateTimeFormatter$Direction;Landroid/icu/text/RelativeDateTimeFormatter$RelativeUnit;)Ljava/lang/String;", "", ApiSince=24)]
public string? Format(double quantity, Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? unit);
[<Android.Runtime.Register("format", "(DLandroid/icu/text/RelativeDateTimeFormatter$Direction;Landroid/icu/text/RelativeDateTimeFormatter$RelativeUnit;)Ljava/lang/String;", "", ApiSince=24)>]
member this.Format : double * Android.Icu.Text.RelativeDateTimeFormatter.Direction * Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit -> string

Parametri

quantity
Double

Quantità numerica, ad esempio 5. Questo valore viene formattato in base all'oggetto NumberFormat dell'oggetto.

direction
RelativeDateTimeFormatter.Direction

NEXT indica una data relativa futura; LAST indica una data relativa precedente.

unit
RelativeDateTimeFormatter.RelativeUnit

l'unità, ad esempio il giorno? mese? anno?

Valori restituiti

stringa formattata

Attributi

Commenti

Formatta una data relativa con una quantità, ad esempio "in 5 giorni" o "3 mesi fa". Questo metodo restituisce un valore String. Per ottenere altre informazioni sul risultato della formattazione, usare formatToValue().

Informazioni di riferimento su Android per android.icu.text.RelativeDateTimeFormatter.format.

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