英語で読む

次の方法で共有


CultureInfo.Calendar プロパティ

定義

カルチャで使用する既定の暦を取得します。

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

プロパティ値

カルチャで使用する既定の暦を表す Calendar

注釈

ユーザーは、コントロール パネルの地域と言語のオプションの部分を使用して、Windows の現在のカルチャに関連付けられている値の一部をオーバーライドすることを選択できます。 たとえば、ユーザーは日付を別の形式で表示するか、カルチャの既定値以外の通貨を使用するかを選択できます。

true で、指定したカルチャが Windows の現在のカルチャと一致する場合UseUserOverrideCultureInfo は、プロパティによって返されるインスタンスのプロパティのユーザー設定や、 プロパティによってDateTimeFormat返されるインスタンスのDateTimeFormatInfoNumberFormatInfoプロパティなど、これらのオーバーライドをNumberFormat使用します。 ユーザー設定が に関連付 CultureInfoけられているカルチャと互換性がない場合 (たとえば、選択したカレンダーが の OptionalCalendars1 つではない場合)、メソッドの結果とプロパティの値は未定義になります。

したがって、 が trueの場合UseUserOverride、このプロパティの値は、カルチャで使用される既定のカレンダーとは異なる場合があります。

アプリケーションは、 クラスのインスタンスである の プロパティDateTimeFormatCalendar設定することで、現在CultureInfoの によって使用されるカレンダーを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

こちらもご覧ください