DateIntervalFormat.GetInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetInstance(String, Locale, DateIntervalInfo) |
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida. |
| GetInstance(String, ULocale, DateIntervalInfo) |
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida. |
| GetInstance(String, Locale) |
Construa um DateIntervalFormat de esqueleto e uma determinada localidade. |
| GetInstance(String, DateIntervalInfo) |
Construa um DateIntervalFormat do esqueleto DateIntervalInfo e a localidade padrão |
| GetInstance(String) |
Construa um DateIntervalFormat a partir do esqueleto e da localidade padrão |
| GetInstance(String, ULocale) |
Construa um DateIntervalFormat de esqueleto e uma determinada localidade. |
GetInstance(String, Locale, DateIntervalInfo)
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida.
[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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
- locale
- Locale
a localidade fornecida
- dtitvinf
- DateIntervalInfo
o objeto DateIntervalInfo a ser adotado.
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida.
Esta é uma substituição conveniente de getInstance(Esqueleto de cadeia de caracteres, localidade ULocale, DateIntervalInfo dtitvinf)
Código de exemplo:{
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
GetInstance(String, ULocale, DateIntervalInfo)
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida.
[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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
- locale
- ULocale
a localidade fornecida
- dtitvinf
- DateIntervalInfo
o objeto DateIntervalInfo a ser adotado.
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat do esqueleto de um DateIntervalInfo e a localidade fornecida.
Neste método de fábrica, o usuário fornece suas próprias informações de padrão de intervalo de data, em vez de usar esses dados predefinidos no arquivo de recurso. Esse método de fábrica é para usuários poderosos que desejam fornecer seus próprios padrões de intervalo.
Há esqueleto predefinido em DateFormat, como MONTH_DAY, YEAR_MONTH_WEEKDAY_DAY etc.
Esses esqueletos têm padrões de intervalo predefinidos em arquivos de recursos. Os usuários são incentivados a usá-los. Por exemplo: DateIntervalFormat.getInstance(DateFormat.MONTH_DAY, false, loc,itvinf);
o DateIntervalInfo fornece os padrões de intervalo.
O usuário também será incentivado a definir o padrão de intervalo padrão em DateIntervalInfo, se desejar definir outros padrões de intervalo ( em vez de ler os padrões de intervalo dos arquivos de recurso). Quando o padrão de intervalo correspondente para um campo diferente de calendário maior não for encontrado ( se o usuário não defini-lo), o formato de intervalo será fallback para o padrão de intervalo padrão. Se o usuário não fornecer padrão de intervalo padrão, ele retornará para "{date0} – {date1}"
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
GetInstance(String, Locale)
Construa um DateIntervalFormat de esqueleto e uma determinada localidade.
[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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
- locale
- Locale
a localidade fornecida
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat de esqueleto e uma determinada localidade.
Esta é uma substituição conveniente de getInstance(Esqueleto de cadeia de caracteres, localidade ULocale)
Código de exemplo:{
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
GetInstance(String, DateIntervalInfo)
Construa um DateIntervalFormat do esqueleto DateIntervalInfo e a localidade padrão 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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
- dtitvinf
- DateIntervalInfo
o objeto DateIntervalInfo a ser adotado.
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat do esqueleto DateIntervalInfo e a localidade padrão FORMAT .
Essa é uma substituição conveniente de getInstance(Esqueleto de cadeia de caracteres, localidade ULocale, DateIntervalInfo dtitvinf) com o valor da localidade como localidade padrão FORMAT .
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
GetInstance(String)
Construa um DateIntervalFormat a partir do esqueleto e da localidade padrão 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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat a partir do esqueleto e da localidade padrão FORMAT .
Essa é uma substituição conveniente de getInstance(esqueleto de cadeia de caracteres, localidade ULocale) com o valor da localidade como localidade padrão FORMAT .
Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String).
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
GetInstance(String, ULocale)
Construa um DateIntervalFormat de esqueleto e uma determinada localidade.
[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
Parâmetros
- skeleton
- String
o esqueleto no qual o formato de intervalo se baseia.
- locale
- ULocale
a localidade fornecida
Retornos
um formatador de intervalo de data/hora.
- Atributos
Comentários
Construa um DateIntervalFormat de esqueleto e uma determinada localidade.
Neste método de fábrica, as informações de padrão de intervalo de data são carregadas de arquivos de recurso. Os usuários são incentivados a criar o formatador de intervalo de data dessa maneira e usar as macros de esqueleto predefinidas.
Há esqueletos predefinidos em DateFormat, como MONTH_DAY, YEAR_MONTH_WEEKDAY_DAY etc.
Esses esqueletos têm padrões de intervalo predefinidos em arquivos de recursos. Os usuários são incentivados a usá-los. Por exemplo: DateIntervalFormat.getInstance(DateFormat.MONTH_DAY, false, loc);
A localidade fornecida fornece os padrões de intervalo. Por exemplo, para en_GB, se o esqueleto for YEAR_ABBR_MONTH_WEEKDAY_DAY, que é "yMMMEEEd", os padrões de intervalo definidos no arquivo de recurso para o esqueleto acima são: "EEE, d MMM, yyyyy - EEE, d MMM, yyyyy" para o ano difere, "EEE, d MMM - EEE, d MMM, yyyyy" para o mês difere, "EEE, d - EEE, d MMM, yyyyy" para o dia difere,
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.