Questa documentazione è stata archiviata e non viene gestita.

Proprietà DateTimeFormatInfo.Calendar

Aggiornamento: novembre 2007

Ottiene o imposta il calendario da utilizzare per le impostazioni cultura correnti.

Spazio dei nomi:  System.Globalization
Assembly:  mscorlib (in 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)

Valore proprietà

Tipo: System.Globalization.Calendar

Classe Calendar che indica il calendario da utilizzare per le impostazioni cultura correnti. L'impostazione predefinita per la proprietà InvariantInfo è la classe GregorianCalendar.

EccezioneCondizione
ArgumentNullException

La proprietà viene impostata su null.

ArgumentException

La proprietà viene impostata su una classe Calendar non valida per le impostazioni cultura correnti.

InvalidOperationException

La proprietà viene impostata e DateTimeFormatInfo è in sola lettura.

La proprietà Calendar accetta solo calendari validi per le impostazioni cultura associate a questa istanza di DateTimeFormatInfo. Ad esempio, se l'istanza corrente ha avuto origine dalla proprietà DateTimeFormat di un oggetto CultureInfo "en-US", questa proprietà può accettare solo i calendari validi per le impostazioni cultura "en-US". La proprietà CultureInfo.Calendar specifica il calendario predefinito per le impostazioni cultura, mentre la proprietà CultureInfo.OptionalCalendars specifica altri calendari supportati dalle impostazioni cultura.

La modifica del valore di questa proprietà comporta anche la modifica delle seguenti proprietà: MonthNames, AbbreviatedMonthNames, DayNames, AbbreviatedDayNames, CalendarWeekRule, FirstDayOfWeek, FullDateTimePattern, LongDatePattern, ShortDatePattern, YearMonthPattern e MonthDayPattern.

Se, ad esempio, le impostazioni cultura per il thread corrente sono il giapponese, questa proprietà accetterà la classe JapaneseCalendar, LocalizedGregorianCalendar o USEnglishGregorianCalendar. Quando si utilizza la classe JapaneseCalendar, il modello predefinito per l'identificatore di data estesa è "gg a'\x5e74'M'\x6708'd'\x65e5'". Quando si utilizza la classe LocalizedGregorianCalendar, il modello predefinito per l'identificatore di data estesa è "yyyy'\x5e74'M'\x6708'd'\x65e5'".

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 2.0, 1.0
Mostra: