Прочитать на английском

Поделиться через


CultureInfo.Calendar Свойство

Определение

Возвращает календарь, используемый по умолчанию для языка и региональных параметров.

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

Значение свойства

Объект Calendar, представляющий календарь, используемый по умолчанию в языке и региональных параметрах.

Комментарии

Пользователь может переопределить некоторые значения, связанные с текущим языком и региональными параметрами Windows, с помощью региональных и языковых параметров панель управления. Например, пользователь может отобразить дату в другом формате или использовать валюту, отличную от используемой по умолчанию для языка и региональных параметров.

Если UseUserOverride параметр имеет значение true и указанный язык и региональные параметры соответствуют текущему языку CultureInfo и региональным параметрам Windows, объект использует эти переопределения, включая пользовательские параметры для свойств экземпляра DateTimeFormatInfo , возвращаемого свойством DateTimeFormat , и свойства экземпляра NumberFormatInfo , возвращаемые свойством NumberFormat . Если параметры пользователя несовместимы с языком и региональными параметрами, связанными с CultureInfo, например, если выбранный календарь не является одним из OptionalCalendars, результаты методов и значения свойств не определены.

Таким образом, если UseUserOverride имеет значение true, значение этого свойства может отличаться от календаря по умолчанию, используемого языком и региональными параметрами.

Приложение изменяет календарь, используемый текущим CultureInfo , задавая CalendarDateTimeFormatсвойство , которое является экземпляром DateTimeFormatInfo класса . Новый календарь должен быть одним из календарей, перечисленных в OptionalCalendars. DateTimeFormat также включает другие свойства, которые настраивают форматирование даты и времени, связанное с этим Calendar.

Применяется к

Продукт Версии
.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

См. также раздел