CultureInfo.Calendar CultureInfo.Calendar CultureInfo.Calendar CultureInfo.Calendar Property

定義

カルチャで使用する既定の暦を取得します。Gets the default calendar used by the culture.

public:
 virtual property System::Globalization::Calendar ^ Calendar { System::Globalization::Calendar ^ get(); };
public virtual System.Globalization.Calendar Calendar { get; }
member this.Calendar : System.Globalization.Calendar
Public Overridable ReadOnly Property Calendar As Calendar

プロパティ値

カルチャで使用する既定の暦を表す CalendarA Calendar that represents the default calendar used by the culture.

注釈

ユーザーは、コントロール パネルの地域と言語に関するオプションを使用して Windows の現在のカルチャに関連付けられている値の一部をオーバーライドすることもできます。The user might choose to override some of the values associated with the current culture of Windows through the regional and language options portion of Control Panel. など、ユーザーでは、カルチャの既定以外の通貨を使用するか別の形式で日付を表示することもできます。For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture.

場合UseUserOverridetrueと指定したカルチャには、Windows の現在のカルチャが一致する、CultureInfoユーザーのプロパティの設定など、これらの上書きを使用して、DateTimeFormatInfoによって返されるインスタンス、DateTimeFormatプロパティプロパティと、NumberFormatInfoによって返されるインスタンス、NumberFormatプロパティ。If UseUserOverride is true and the specified culture matches the current culture of Windows, the CultureInfo uses those overrides, including user settings for the properties of the DateTimeFormatInfo instance returned by the DateTimeFormat property, and the properties of the NumberFormatInfo instance returned by the NumberFormat property. ユーザー設定が関連付けられているカルチャと互換性がないかどうか、 CultureInfo、たとえば、選択したカレンダーは、のいずれかでがない場合、OptionalCalendarsメソッドの結果と、プロパティの値が定義されていません。If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

そのため場合、UseUserOverridetrue、このプロパティの値は、カルチャで使用される既定の暦と異なる可能性があります。Therefore, if UseUserOverride is true, the value of this property might be different from the default calendar used by the culture.

アプリケーションで現在使用する暦を変更CultureInfoを設定して、CalendarプロパティのDateTimeFormatのインスタンスである、DateTimeFormatInfoクラス。Your application changes the calendar used by the current CultureInfo by setting the Calendar property of DateTimeFormat, which is an instance of the DateTimeFormatInfo class. 新しい予定表が記載の予定表のいずれかを指定する必要がありますOptionalCalendarsします。The new calendar must be one of the calendars listed in OptionalCalendars. DateTimeFormat 日付と時刻の書式設定と関連付けられたをカスタマイズするその他のプロパティがありますCalendarします。DateTimeFormat also includes other properties that customize the date and time formatting associated with that Calendar.

適用対象

こちらもご覧ください