Ler em inglês

Partilhar via


CultureInfo.Calendar Propriedade

Definição

Obtém o calendário padrão usado pela cultura.

C#
public virtual System.Globalization.Calendar Calendar { get; }

Valor da propriedade

Um Calendar que representa o calendário padrão usado pela cultura.

Comentários

O usuário pode optar por substituir alguns dos valores associados à cultura atual do Windows por meio da parte de opções regionais e de idioma de Painel de Controle. Por exemplo, o usuário pode optar por exibir a data em um formato diferente ou usar uma moeda diferente do padrão para a cultura.

Se UseUserOverride for true e a cultura especificada corresponder à cultura atual do Windows, o CultureInfo usará essas substituições, incluindo as configurações do usuário para as propriedades da DateTimeFormatInfo instância retornada pela DateTimeFormat propriedade e as propriedades da NumberFormatInfo instância retornadas pela NumberFormat propriedade . Se as configurações do usuário forem incompatíveis com a cultura associada CultureInfoao , por exemplo, se o calendário selecionado não for um dos OptionalCalendars, os resultados dos métodos e os valores das propriedades serão indefinidos.

Portanto, se UseUserOverride for true, o valor dessa propriedade poderá ser diferente do calendário padrão usado pela cultura.

Seu aplicativo altera o calendário usado pelo atual CultureInfo definindo a Calendar propriedade de DateTimeFormat, que é uma instância da DateTimeFormatInfo classe . O novo calendário deve ser um dos calendários listados em OptionalCalendars. DateTimeFormat também inclui outras propriedades que personalizam a formatação de data e hora associada a esse Calendar.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também