Cette documentation est archivée et n’est pas conservée.

DateTimeFormatInfo.Calendar, propriété

Obtient ou définit le calendrier à utiliser pour la culture en cours.

Espace de noms : System.Globalization
Assembly : mscorlib (dans mscorlib.dll)

public Calendar Calendar { get; set; }
/** @property */
public Calendar get_Calendar ()

/** @property */
public void set_Calendar (Calendar value)

public function get Calendar () : Calendar

public function set Calendar (value : Calendar)

Valeur de la propriété

Calendar indiquant le calendrier à utiliser pour la culture en cours. La valeur par défaut de InvariantInfo est GregorianCalendar.

Type d'exceptionCondition

ArgumentNullException

La valeur de la propriété est référence Null (Nothing en Visual Basic).

ArgumentException

Calendar, qui n'est pas valide pour la culture en cours, est assigné à la propriété.

InvalidOperationException

La propriété est définie et DateTimeFormatInfo est en lecture seule.

La propriété Calendar n'accepte que les calendriers qui sont valides pour la culture associée à cette instance de DateTimeFormatInfo. Par exemple, si l'instance en cours provient de la propriété DateTimeFormat d'une instance de CultureInfo « en-US », cette propriété ne peut accepter que les calendriers qui sont valides pour la culture « en-US ». La propriété CultureInfo.Calendar spécifie le calendrier par défaut pour la culture et la propriété CultureInfo.OptionalCalendars spécifie d'autres calendriers pris en charge par la culture.

Si la valeur de cette propriété est modifiée, les propriétés suivantes sont aussi affectées : MonthNames, AbbreviatedMonthNames, DayNames, AbbreviatedDayNames, CalendarWeekRule, FirstDayOfWeek, FullDateTimePattern, LongDatePattern, ShortDatePattern, YearMonthPattern et MonthDayPattern.

Par exemple, si la culture du thread en cours est japonaise, cette propriété accepte JapaneseCalendar, LocalizedGregorianCalendar ou USEnglishGregorianCalendar. Lorsque JapaneseCalendar est utilisé, le modèle de date longue par défaut est « gg y'\x5e74'M'\x6708'd'\x65e5' ». Lorsque LocalizedGregorianCalendar est utilisé, le modèle de date longue par défaut est « yyyy'\x5e74'M'\x6708'd'\x65e5' ».

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Afficher: