Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

HijriCalendar (Clase)

Representa el calendario hijri.

System.Object
  System.Globalization.Calendar
    System.Globalization.HijriCalendar

Espacio de nombres:  System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class HijriCalendar : Calendar

El tipo HijriCalendar expone los siguientes miembros.

  NombreDescripción
Método públicoHijriCalendarInicializa una nueva instancia de la clase HijriCalendar.
Arriba

  NombreDescripción
Propiedad públicaAlgorithmTypeObtiene un valor que indica si el calendario actual está basado en el calendario solar, en el lunar o en una combinación de ambos. (Invalida a Calendar.AlgorithmType).
Propiedad protegidaDaysInYearBeforeMinSupportedYearObtiene el número de días del año que precede al año especificado por la propiedad MinSupportedDateTime. (Invalida a Calendar.DaysInYearBeforeMinSupportedYear).
Propiedad públicaErasObtiene la lista de eras de HijriCalendar. (Invalida a Calendar.Eras).
Propiedad públicaHijriAdjustmentObtiene o establece el número de días que se agregarán o restarán del calendario para ajustar las variaciones del principio y del final de Ramadán y adaptar la diferencia de fechas entre los países o regiones.
Propiedad públicaIsReadOnlyObtiene un valor que indica si este objeto Calendar es de solo lectura. (Se hereda de Calendar).
Propiedad públicaMaxSupportedDateTimeObtiene la última fecha y hora admitidas por este calendario. (Invalida a Calendar.MaxSupportedDateTime).
Propiedad públicaMinSupportedDateTimeObtiene la primera fecha y hora admitidas por este calendario. (Invalida a Calendar.MinSupportedDateTime).
Propiedad públicaTwoDigitYearMaxObtiene o establece el último año de un intervalo de 100 años que puede representarse mediante un año de dos dígitos. (Invalida a Calendar.TwoDigitYearMax).
Arriba

  NombreDescripción
Método públicoAddDaysDevuelve un DateTime que consiste en el número especificado de días transcurridos desde el DateTime especificado. (Se hereda de Calendar).
Método públicoAddHoursDevuelve un DateTime que consiste en el número especificado de horas transcurridas desde el DateTime especificado. (Se hereda de Calendar).
Método públicoAddMillisecondsDevuelve un DateTime que consiste en el número especificado de milisegundos transcurridos desde el DateTime especificado. (Se hereda de Calendar).
Método públicoAddMinutesDevuelve un DateTime que consiste en el número especificado de minutos transcurridos desde el DateTime especificado. (Se hereda de Calendar).
Método públicoAddMonthsDevuelve un objeto DateTime que es un número específico de meses anterior o posterior al objeto DateTime especificado. (Invalida a Calendar.AddMonths(DateTime, Int32)).
Método públicoAddSecondsDevuelve un DateTime que consiste en el número especificado de segundos transcurridos desde el DateTime especificado. (Se hereda de Calendar).
Método públicoAddWeeksDevuelve un DateTime que consiste en el número especificado de semanas aparte del DateTime especificado. (Se hereda de Calendar).
Método públicoAddYearsDevuelve un objeto DateTime que es el número especificado de años fuera del objeto DateTime especificado. (Invalida a Calendar.AddYears(DateTime, Int32)).
Método públicoCloneCrea un objeto nuevo copiado del objeto Calendar actual. (Se hereda de Calendar).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetDayOfMonthDevuelve el día del mes del objeto DateTime especificado. (Invalida a Calendar.GetDayOfMonth(DateTime)).
Método públicoGetDayOfWeekDevuelve el día de la semana del objeto DateTime especificado. (Invalida a Calendar.GetDayOfWeek(DateTime)).
Método públicoGetDayOfYearDevuelve el día del año del objeto DateTime especificado. (Invalida a Calendar.GetDayOfYear(DateTime)).
Método públicoGetDaysInMonth(Int32, Int32)Devuelve el número de días del mes y año especificados de la era actual. (Se hereda de Calendar).
Método públicoGetDaysInMonth(Int32, Int32, Int32)Devuelve el número de días del mes especificado del año y era especificados. (Invalida a Calendar.GetDaysInMonth(Int32, Int32, Int32)).
Método públicoGetDaysInYear(Int32)Devuelve el número de días del año especificado de la era actual. (Se hereda de Calendar).
Método públicoGetDaysInYear(Int32, Int32)Devuelve el número de días del año y era especificados. (Invalida a Calendar.GetDaysInYear(Int32, Int32)).
Método públicoGetEraDevuelve la era del objeto DateTime especificado. (Invalida a Calendar.GetEra(DateTime)).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetHourDevuelve el valor de las horas del DateTime especificado. (Se hereda de Calendar).
Método públicoGetLeapMonth(Int32)Calcula el mes bisiesto para un año especificado. (Se hereda de Calendar).
Método públicoGetLeapMonth(Int32, Int32)Calcula el mes bisiesto para un año y era especificados. (Invalida a Calendar.GetLeapMonth(Int32, Int32)).
Método públicoGetMillisecondsDevuelve el valor de los milisegundos del DateTime especificado. (Se hereda de Calendar).
Método públicoGetMinuteDevuelve el valor de los minutos del DateTime especificado. (Se hereda de Calendar).
Método públicoGetMonthDevuelve el mes del DateTime especificado. (Invalida a Calendar.GetMonth(DateTime)).
Método públicoGetMonthsInYear(Int32)Devuelve el número de meses del año especificado de la era actual. (Se hereda de Calendar).
Método públicoGetMonthsInYear(Int32, Int32)Devuelve el número de meses del año y la era especificados. (Invalida a Calendar.GetMonthsInYear(Int32, Int32)).
Método públicoGetSecondDevuelve el valor de los segundos del DateTime especificado. (Se hereda de Calendar).
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoGetWeekOfYearDevuelve la semana del año que incluye la fecha en el valor DateTime especificado. (Se hereda de Calendar).
Método públicoGetYearDevuelve el año del DateTime especificado. (Invalida a Calendar.GetYear(DateTime)).
Método públicoIsLeapDay(Int32, Int32, Int32)Determina si la fecha especificada de la era actual es un día bisiesto. (Se hereda de Calendar).
Método públicoIsLeapDay(Int32, Int32, Int32, Int32)Determina si la fecha especificada es un día bisiesto. (Invalida a Calendar.IsLeapDay(Int32, Int32, Int32, Int32)).
Método públicoIsLeapMonth(Int32, Int32)Determina si el mes especificado del año especificado de la era actual es un mes bisiesto. (Se hereda de Calendar).
Método públicoIsLeapMonth(Int32, Int32, Int32)Determina si el mes especificado del año y la era especificados es un mes bisiesto. (Invalida a Calendar.IsLeapMonth(Int32, Int32, Int32)).
Método públicoIsLeapYear(Int32)Determina si el año especificado de la era actual es un año bisiesto. (Se hereda de Calendar).
Método públicoIsLeapYear(Int32, Int32)Determina si el año especificado de la era especificada es un año bisiesto. (Invalida a Calendar.IsLeapYear(Int32, Int32)).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)Devuelve un DateTime que se establece en la fecha y la hora especificadas de la era actual. (Se hereda de Calendar).
Método públicoToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)Devuelve un objeto DateTime cuyo valor está establecido en la fecha, la hora y la era especificadas. (Invalida a Calendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)).
Método públicoToFourDigitYearConvierte el año especificado en un año de 4 dígitos mediante la propiedad TwoDigitYearMax para determinar el siglo adecuado. (Invalida a Calendar.ToFourDigitYear(Int32)).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Campo públicoMiembro estáticoHijriEraRepresenta la era actual. Este campo es constante.
Arriba

El calendario Hijri reconoce una era: A.H. (Latino “Anno Hegirae”, que significa “el año de migración”, de referencia en la migración de Mohamed (PBUH) de Mecca).

NotaNota

Para obtener información sobre cómo utilizar la clase de HijriCalendar y las clases de calendario de .NET Framework, vea Trabajar con calendarios.

En cada ciclo de 30 años que termina con un año divisible por 30, los años 2º, 5º, 7º, 10º, 13º, 16º y 18º, 21º, 24º, 26º y 29º de dicho ciclo son años bisiestos. Un año normal tiene 354 días, mientras que uno bisiesto tiene 355.

El calendario hijri tiene 12 meses de entre 29 y 30 días cada uno:

Valor de GetMonth

Mes

Días en años normales

Días en años bisiestos

1

محرم (Moharrem)

30

30

2

صفر (Záfar)

29

29

3

‏ربيع الاول (Rabi I)

30

30

4

‏ربيع الثاني (Rabi II)

29

29

5

جمادى الاولى (Yumada I)

30

30

6

جمادى الثانية (Yumada II)

29

29

7

رجب (Reyeb)

30

30

8

شعبان (Chabán)

29

29

9

رمضان (Ramadán)

30

30

10

شوال (Chual)

29

29

11

ذو القعدة (Dulkada)

30

30

12

ذو الحجة (Dujiya)

29

30

El Ramadán, el mes del ayuno del mundo musulmán, se inicia y finaliza oficialmente según un decreto que se basa en la observación de la nueva luna. Por consiguiente, varía el número de días del Sha‘ban y el número de días del Ramadán.

El 1 de enero de 2001 (d.C.) del calendario gregoriano equivale al sexto del día de Chual del año 1421 A.H. en el calendario hijri.

Esta implementación de la clase HijriCalendar ajusta la fecha del calendario sumando o restando un valor de cero a dos días para ajustar las variaciones del principio y del final de Ramadán y adaptar la diferencia de fechas entre países o regiones. El valor se almacena en la propiedad HijriAdjustment. Si no se establece HijriAdjustment explícitamente, deriva su valor de la configuración referente a las opciones de configuración regional y de idioma del Panel de control y se almacena en HKEY_CURRENT_USER\Control Panel\International\AddHijriDate del valor del Registro. Sin embargo, dicha información puede modificarse durante la vigencia de AppDomain. La clase HijriCalendar no detecta cambios en la configuración del sistema de forma automática.

Cada CultureInfo admite un conjunto de calendarios. La propiedad Calendar devuelve el calendario predeterminado para la referencia cultural y la propiedad OptionalCalendars devuelve una matriz que contiene todos los demás calendarios admitidos por la referencia cultural. Para cambiar el calendario que CultureInfo usa, debe establecer la propiedad Calendar de CultureInfo.DateTimeFormat en el nuevo objeto Calendar en la aplicación.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft