CultureInfo.Calendar Właściwość

Definicja

Pobiera domyślny kalendarz używany przez kulturę.

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

Wartość właściwości

Element Calendar reprezentujący domyślny kalendarz używany przez kulturę.

Uwagi

Użytkownik może wybrać do nadpisania niektóre wartości skojarzone z bieżącą kulturą systemu Windows korzystając z opcji ustawień regionalnych i językowych w panelu sterowania. Na przykład, użytkownik może wybrać do wyświetlania datę w innym formacie lub użyć waluty innej niż domyślna dla danej kultury.

Jeśli UseUserOverride jest i true określona kultura jest zgodna z bieżącą kulturą systemu Windows, używa tych przesłonięć, CultureInfo w tym ustawień użytkownika dla właściwości wystąpienia zwróconego przez DateTimeFormat właściwość, oraz właściwości NumberFormatInfoDateTimeFormatInfo wystąpienia zwróconego przez NumberFormat właściwość. Jeśli ustawienia użytkownika są niezgodne z kulturą skojarzoną z CultureInfoelementem , na przykład jeśli wybrany kalendarz nie jest jednym z OptionalCalendarselementów , wyniki metod i wartości właściwości są niezdefiniowane.

W związku z tym, jeśli UseUserOverride jest trueto , wartość tej właściwości może być inna niż domyślny kalendarz używany przez kulturę.

Aplikacja zmienia kalendarz używany przez bieżący CultureInfo , ustawiając Calendar właściwość DateTimeFormatklasy , która jest wystąpieniem DateTimeFormatInfo klasy. Nowy kalendarz musi być jednym z kalendarzy wymienionych w pliku OptionalCalendars. DateTimeFormat Zawiera również inne właściwości, które dostosują formatowanie daty i godziny skojarzone z tym Calendarelementem .

Dotyczy

Produkt Wersje
.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

Zobacz też