DateTimeFormatInfo.Calendar プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As DateTimeFormatInfo Dim value As Calendar value = instance.Calendar instance.Calendar = value
public Calendar Calendar { get; set; }
/** @property */ public Calendar get_Calendar () /** @property */ public void set_Calendar (Calendar value)
現在のカルチャで使用する暦を示す Calendar。InvariantInfo の既定値は、GregorianCalendar です。


Calendar プロパティは、DateTimeFormatInfo のこのインスタンスに関連付けられたカルチャで有効な暦だけを受け入れます。たとえば、現在のインスタンスが、"en-US" の CultureInfo インスタンスの DateTimeFormat プロパティを源とする場合、このプロパティは、"en-US" カルチャで有効な暦だけを受け入れます。CultureInfo.Calendar プロパティは、カルチャの既定の暦を指定し、CultureInfo.OptionalCalendars プロパティは、そのカルチャがサポートしているその他の暦を指定します。
このプロパティの値を変更すると、MonthNames、AbbreviatedMonthNames、DayNames、AbbreviatedDayNames、CalendarWeekRule、FirstDayOfWeek、FullDateTimePattern、LongDatePattern、ShortDatePattern、YearMonthPattern、MonthDayPattern の各プロパティにも影響を与えます。
たとえば、現在のスレッドのカルチャが Japanese の場合、このプロパティは JapaneseCalendar、LocalizedGregorianCalendar、または USEnglishGregorianCalendar を受け入れます。JapaneseCalendar を使用する場合、既定の Long Date パターンは、"gg y'\x5e74'M'\x6708'd'\x65e5'" です。LocalizedGregorianCalendar を使用する場合、既定の Long Date パターンは "yyyy'\x5e74'M'\x6708'd'\x65e5'" です。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DateTimeFormatInfo クラス
DateTimeFormatInfo メンバ
System.Globalization 名前空間
Calendar クラス
GregorianCalendar
HebrewCalendar
HijriCalendar
JapaneseCalendar
JulianCalendar
KoreanCalendar
ThaiBuddhistCalendar
Weblioに収録されているすべての辞書からDateTimeFormatInfo.Calendar プロパティを検索する場合は、下記のリンクをクリックしてください。

- DateTimeFormatInfo.Calendar プロパティのページへのリンク