DateIntervalFormat.GetInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| GetInstance(String) |
Costruisci un oggetto DateIntervalFormat dalla struttura e dalle impostazioni locali predefinite |
| 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:{
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}"
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 .
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.