DateIntervalFormat.GetInstance Metodo

Definizione

Overload

Nome Descrizione
GetInstance(String, Locale, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

GetInstance(String, ULocale, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

GetInstance(String, Locale)

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

GetInstance(String, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura DateIntervalInfo e dalle impostazioni locali predefinite FORMAT .

GetInstance(String)

Costruisci un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali predefinite FORMAT .

GetInstance(String, ULocale)

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

GetInstance(String, Locale, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/util/Locale;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton, Java.Util.Locale? locale, Android.Icu.Text.DateIntervalInfo? dtitvinf);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/util/Locale;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string * Java.Util.Locale * Android.Icu.Text.DateIntervalInfo -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

locale
Locale

impostazioni locali specificate

dtitvinf
DateIntervalInfo

oggetto DateIntervalInfo da adottare.

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

Si tratta di un pratico override di getInstance(String skeleton, ULocale locale, DateIntervalInfo dtitvinf)

Codice di esempio:{

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String, java.util.Locale, android.icu.text.DateIntervalInfo).

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

GetInstance(String, ULocale, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/util/ULocale;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton, Android.Icu.Util.ULocale? locale, Android.Icu.Text.DateIntervalInfo? dtitvinf);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/util/ULocale;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string * Android.Icu.Util.ULocale * Android.Icu.Text.DateIntervalInfo -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

locale
ULocale

impostazioni locali specificate

dtitvinf
DateIntervalInfo

oggetto DateIntervalInfo da adottare.

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruisci un oggetto DateIntervalFormat dalla struttura di dateIntervalInfo e dalle impostazioni locali specificate.

In questo metodo factory, l'utente fornisce informazioni sul modello di intervallo di date, anziché usare tali dati predefiniti nel file di risorse. Questo metodo factory è destinato a utenti potenti che vogliono fornire modelli di intervallo personalizzati.

In DateFormat sono presenti scheletri predefiniti, ad esempio MONTH_DAY, YEAR_MONTH_WEEKDAY_DAY e così via.

Tali scheletri hanno modelli di intervallo predefiniti nei file di risorse. Gli utenti sono invitati a usarli. Ad esempio: DateIntervalFormat.getInstance(DateFormat.MONTH_DAY, false, loc,itvinf);

DateIntervalInfo fornisce i modelli di intervallo.

È consigliabile impostare anche il modello di intervallo predefinito in DateIntervalInfo, se si desidera impostare altri modelli di intervallo ( anziché leggere i modelli di intervallo dai file di risorse). Quando il modello di intervallo corrispondente per un campo diverso del calendario più grande non viene trovato ( se l'utente non lo imposta ), il fallback del formato intervallo sul modello di intervallo predefinito. Se l'utente non fornisce il modello di intervallo predefinito, il fallback a "{date0} - {date1}"

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo).

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

GetInstance(String, Locale)

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton, Java.Util.Locale? locale);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string * Java.Util.Locale -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

locale
Locale

impostazioni locali specificate

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

Si tratta di un pratico override di getInstance(String skeleton, ULocale locale)

Codice di esempio:{

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String, java.util.Locale).

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

GetInstance(String, DateIntervalInfo)

Costruisci un oggetto DateIntervalFormat dalla struttura DateIntervalInfo e dalle impostazioni locali predefinite FORMAT .

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton, Android.Icu.Text.DateIntervalInfo? dtitvinf);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/text/DateIntervalInfo;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string * Android.Icu.Text.DateIntervalInfo -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

dtitvinf
DateIntervalInfo

oggetto DateIntervalInfo da adottare.

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruisci un oggetto DateIntervalFormat dalla struttura DateIntervalInfo e dalle impostazioni locali predefinite FORMAT .

Si tratta di un pratico override di getInstance(String skeleton, ULocale locale, DateIntervalInfo dtitvinf) con il valore delle impostazioni locali come impostazioni locali predefinite FORMAT .

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.text.DateIntervalInfo).

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

GetInstance(String)

Costruisci un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali predefinite FORMAT .

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruisci un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali predefinite FORMAT .

Si tratta di un pratico override di getInstance(String skeleton, ULocale locale) con il valore delle impostazioni locali come impostazioni locali predefinite FORMAT .

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String).

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

GetInstance(String, ULocale)

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/util/ULocale;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)]
public static Android.Icu.Text.DateIntervalFormat? GetInstance(string? skeleton, Android.Icu.Util.ULocale? locale);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Landroid/icu/util/ULocale;)Landroid/icu/text/DateIntervalFormat;", "", ApiSince=24)>]
static member GetInstance : string * Android.Icu.Util.ULocale -> Android.Icu.Text.DateIntervalFormat

Parametri

skeleton
String

struttura su cui si basa il formato dell'intervallo.

locale
ULocale

impostazioni locali specificate

Valori restituiti

formattatore dell'intervallo di data e ora.

Attributi

Commenti

Costruire un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali specificate.

In questo metodo factory, le informazioni sul modello di intervallo di data vengono caricate dai file di risorse. Gli utenti sono invitati a creare il formattatore dell'intervallo di date in questo modo e a usare le macro di scheletro predefinite.

Esistono scheletri predefiniti in DateFormat, ad esempio MONTH_DAY, YEAR_MONTH_WEEKDAY_DAY e così via.

Tali scheletri hanno modelli di intervallo predefiniti nei file di risorse. Gli utenti sono invitati a usarli. Ad esempio: DateIntervalFormat.getInstance(DateFormat.MONTH_DAY, false, loc);

Le impostazioni locali specificate forniscono i modelli di intervallo. Ad esempio, per en_GB, se lo scheletro è YEAR_ABBR_MONTH_WEEKDAY_DAY, che è "yMMMEEEd", i modelli di intervallo definiti nel file di risorse al di sopra dello scheletro sono: "EEE, d MMM, a - EEE, d MMM, a" per anno differisce, "EEE, d MMM - EEE, d MMM, aa" per mese differisce, "EEE, d D MMM, a" per giorno differisce,

per android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.util.ULocale).

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