DateTimeFormatInfo.Calendar-Eigenschaft
Ruft den für die aktuelle Kultur zu verwendenden Kalender ab oder legen diesen fest.
Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Property Calendar As Calendar
'Usage
Dim instance As DateTimeFormatInfo
Dim value As Calendar
value = instance.Calendar
instance.Calendar = value
public Calendar Calendar { get; set; }
public:
property Calendar^ Calendar {
Calendar^ get ();
void set (Calendar^ value);
}
/** @property */
public Calendar get_Calendar ()
/** @property */
public void set_Calendar (Calendar value)
public function get Calendar () : Calendar
public function set Calendar (value : Calendar)
Eigenschaftenwert
Der Calendar, der den Kalender angibt, der für die aktuelle Kultur verwendet werden soll. Die Standardeinstellung für InvariantInfo ist GregorianCalendar.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Die Eigenschaft wird auf NULL (Nothing in Visual Basic) festgelegt. |
|
Die Eigenschaft wird auf einen Calendar festgelegt, der für die aktuelle Kultur ungültig ist. |
|
Die Eigenschaft wird festgelegt, und DateTimeFormatInfo ist schreibgeschützt. |
Hinweise
Die Calendar-Eigenschaft akzeptiert nur Kalender, die für die Kultur gelten, die dieser Instanz der DateTimeFormatInfo-Klasse zugeordnet ist. Wenn z. B. die aktuelle Instanz aus der DateTimeFormat-Eigenschaft einer CultureInfo-Instanz mit "en-US" hervorgegangen ist, kann diese Eigenschaft nur solche Kalender akzeptieren, die für die Kultur "en-US" gültig sind. Die CultureInfo.Calendar-Eigenschaft gibt den Standardkalender für die Kultur an, und die CultureInfo.OptionalCalendars-Eigenschaft gibt weitere von der Kultur unterstützte Kalender an.
Eine Änderung dieser Eigenschaft wirkt sich auch auf die folgenden Eigenschaften aus: MonthNames, AbbreviatedMonthNames, DayNames, AbbreviatedDayNames, CalendarWeekRule, FirstDayOfWeek, FullDateTimePattern, LongDatePattern, ShortDatePattern, YearMonthPattern und MonthDayPattern.
Wenn die Kultur des aktuellen Threads z. B. Japanisch ist, akzeptiert diese Eigenschaft JapaneseCalendar, LocalizedGregorianCalendar oder USEnglishGregorianCalendar. Wenn der JapaneseCalendar verwendet wird, lautet das Standardmuster für das lange Datumsformat "gg y'\x5e74'M'\x6708'd'\x65e5'". Wenn der LocalizedGregorianCalendar verwendet wird, lautet das Standardmuster für das lange Datumsformat "yyyy'\x5e74'M'\x6708'd'\x65e5'".
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
DateTimeFormatInfo-Klasse
DateTimeFormatInfo-Member
System.Globalization-Namespace
Calendar-Klasse
GregorianCalendar
HebrewCalendar
HijriCalendar
JapaneseCalendar
JulianCalendar
KoreanCalendar
ThaiBuddhistCalendar