Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DateTimeFormatInfo.Calendar (Propiedad)

Obtiene o establece el calendario que se utilizará para la referencia cultural actual.

Espacio de nombres:  System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)
public Calendar Calendar { get; set; }

Valor de propiedad

Tipo: System.Globalization.Calendar
Calendar indica el calendario que se utilizará para la referencia cultural actual. El valor predeterminado de InvariantInfo es un objeto GregorianCalendar.
Excepción Condición
ArgumentNullException

La propiedad se establece en null.

ArgumentOutOfRangeException

Esta propiedad se establece en un objeto Calendar que no es válido para la referencia cultural actual.

InvalidOperationException

Se está estableciendo la propiedad y el objeto DateTimeFormatInfo es de solo lectura.

La propiedad Calendar sólo acepta calendarios válidos para la referencia cultural asociada al objeto DateTimeFormatInfo. Por ejemplo, si el objeto actual se ha originado a partir de la propiedad DateTimeFormat de un objeto Inglés (Estados Unidos) CultureInfo, esta propiedad sólo puede aceptar los calendarios válidos para la referencia cultural Inglés (Estados Unidos). La propiedad CultureInfo.Calendar especifica el calendario predeterminado para la referencia cultural y la propiedad CultureInfo.OptionalCalendars especifica otros calendarios admitidos por la referencia cultural.

El cambio del valor de esta propiedad afecta también a las siguientes propiedades: MonthNames, AbbreviatedMonthNames, DayNames, AbbreviatedDayNames, CalendarWeekRule, FirstDayOfWeek, FullDateTimePattern, LongDatePattern, ShortDatePattern, YearMonthPattern y MonthDayPattern.

Por ejemplo, si la referencia cultural del subproceso actual es el japonés, esta propiedad acepta JapaneseCalendar, LocalizedGregorianCalendar o USEnglishGregorianCalendar. Cuando se utiliza JapaneseCalendar, el especificador de fecha larga predeterminado es "gg y'\x5e74'M'\x6708'd'\x65e5'". Cuando se utiliza LocalizedGregorianCalendar, el especificador de fecha larga predeterminado es "aaaa'\x5e74'M'\x6708'd'\x65e5'".

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Compatible con:

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Fecha

Historial

Motivo

Junio de 2010

Actualizado la información de excepciones.

Corrección de errores de contenido.

¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar