DateIntervalFormat.GetInstance Método

Definição

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 FORMAT .

GetInstance(String)

Construa um DateIntervalFormat a partir do esqueleto e da localidade padrão FORMAT .

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:{

Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String, java.util.Locale, android.icu.text.DateIntervalInfo).

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}"

Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo).

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:{

Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String, java.util.Locale).

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 .

Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.text.DateIntervalInfo).

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,

Java documentação para android.icu.text.DateIntervalFormat.getInstance(java.lang.String, android.icu.util.ULocale).

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