Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase HijriCalendar

 

Publicado: octubre de 2016

Representa el calendario Hijri.

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

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

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

NombreDescripción
System_CAPS_pubmethodHijriCalendar()

Inicializa una nueva instancia de la clase HijriCalendar.

NombreDescripción
System_CAPS_pubpropertyAlgorithmType

Obtiene un valor que indica si el calendario actual está basado en solar, basado en el lunar o una combinación de ambos.(Invalida Calendar.AlgorithmType).

System_CAPS_protpropertyDaysInYearBeforeMinSupportedYear

Obtiene el número de días del año anterior al año que se especifica mediante el MinSupportedDateTime propiedad.(Invalida Calendar.DaysInYearBeforeMinSupportedYear).

System_CAPS_pubpropertyEras

Obtiene la lista de eras de la HijriCalendar.(Invalida Calendar.Eras).

System_CAPS_pubpropertyHijriAdjustment

Obtiene o establece el número de días que desea agregar o restar el calendario para ajustar las variaciones del principio y del final de Ramadán y adaptar la diferencia de fechas entre países o regiones.

System_CAPS_pubpropertyIsReadOnly

Obtiene un valor que indica si este Calendar objeto es de solo lectura.(Heredado de Calendar).

System_CAPS_pubpropertyMaxSupportedDateTime

Obtiene la última fecha y hora admitidas por este calendario.(Invalida Calendar.MaxSupportedDateTime).

System_CAPS_pubpropertyMinSupportedDateTime

Obtiene la primera fecha y hora que este calendario admite.(Invalida Calendar.MinSupportedDateTime).

System_CAPS_pubpropertyTwoDigitYearMax

Obtiene 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 Calendar.TwoDigitYearMax).

NombreDescripción
System_CAPS_pubmethodAddDays(DateTime, Int32)

Devuelve un DateTime que es el número especificado de días transcurridos desde especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddHours(DateTime, Int32)

Devuelve un DateTime que es el número especificado de horas transcurridas desde especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddMilliseconds(DateTime, Double)

Devuelve un DateTime que es el número especificado de milisegundos transcurridos desde especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddMinutes(DateTime, Int32)

Devuelve un DateTime que es el número especificado de minutos transcurridos desde especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddMonths(DateTime, Int32)

Devuelve un DateTime que es el número especificado de meses transcurridos desde especificado DateTime.(Invalida Calendar.AddMonths(DateTime, Int32)).

System_CAPS_pubmethodAddSeconds(DateTime, Int32)

Devuelve un DateTime que es el número especificado de segundos transcurridos desde especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddWeeks(DateTime, Int32)

Devuelve un DateTime que es el número especificado de semanas aparte especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodAddYears(DateTime, Int32)

Devuelve un DateTime que es el número especificado de años transcurridos desde especificado DateTime.(Invalida Calendar.AddYears(DateTime, Int32)).

System_CAPS_pubmethodClone()

Crea un objeto nuevo copiado del objeto Calendar actual.(Heredado de Calendar).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetDayOfMonth(DateTime)

Devuelve el día del mes especificado DateTime.(Invalida Calendar.GetDayOfMonth(DateTime)).

System_CAPS_pubmethodGetDayOfWeek(DateTime)

Devuelve el día de la semana especificado DateTime.(Invalida Calendar.GetDayOfWeek(DateTime)).

System_CAPS_pubmethodGetDayOfYear(DateTime)

Devuelve el día del año especificado DateTime.(Invalida Calendar.GetDayOfYear(DateTime)).

System_CAPS_pubmethodGetDaysInMonth(Int32, Int32)

Devuelve el número de días en el mes y año especificados de la era actual.(Heredado de Calendar).

System_CAPS_pubmethodGetDaysInMonth(Int32, Int32, Int32)

Devuelve el número de días del mes especificado del año y era especificados.(Invalida Calendar.GetDaysInMonth(Int32, Int32, Int32)).

System_CAPS_pubmethodGetDaysInYear(Int32)

Devuelve el número de días del año especificado de la era actual.(Heredado de Calendar).

System_CAPS_pubmethodGetDaysInYear(Int32, Int32)

Devuelve el número de días en el año y era especificados.(Invalida Calendar.GetDaysInYear(Int32, Int32)).

System_CAPS_pubmethodGetEra(DateTime)

Devuelve la era de la manera especificada DateTime.(Invalida Calendar.GetEra(DateTime)).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetHour(DateTime)

Devuelve el valor de horas especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodGetLeapMonth(Int32)

Calcula el mes bisiesto de un año especificado.(Heredado de Calendar).

System_CAPS_pubmethodGetLeapMonth(Int32, Int32)

Calcula el mes bisiesto de un año y era especificados.(Invalida Calendar.GetLeapMonth(Int32, Int32)).

System_CAPS_pubmethodGetMilliseconds(DateTime)

Devuelve el valor de milisegundos especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodGetMinute(DateTime)

Devuelve el valor de minutos especificado DateTime.(Heredado de Calendar).

System_CAPS_pubmethodGetMonth(DateTime)

Devuelve el mes especificado DateTime.(Invalida Calendar.GetMonth(DateTime)).

System_CAPS_pubmethodGetMonthsInYear(Int32)

Devuelve el número de meses del año especificado de la era actual.(Heredado de Calendar).

System_CAPS_pubmethodGetMonthsInYear(Int32, Int32)

Devuelve el número de meses del año y era especificados.(Invalida Calendar.GetMonthsInYear(Int32, Int32)).

System_CAPS_pubmethodGetSecond(DateTime)

Devuelve los segundos de valor de la manera especificada DateTime.(Heredado de Calendar).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodGetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Devuelve la semana del año que incluye la fecha de la manera especificada DateTime valor.(Heredado de Calendar).

System_CAPS_pubmethodGetYear(DateTime)

Devuelve el año de la manera especificada DateTime.(Invalida Calendar.GetYear(DateTime)).

System_CAPS_pubmethodIsLeapDay(Int32, Int32, Int32)

Determina si la fecha especificada de la era actual es un día bisiesto.(Heredado de Calendar).

System_CAPS_pubmethodIsLeapDay(Int32, Int32, Int32, Int32)

Determina si la fecha especificada es un día bisiesto.(Invalida Calendar.IsLeapDay(Int32, Int32, Int32, Int32)).

System_CAPS_pubmethodIsLeapMonth(Int32, Int32)

Determina si el mes especificado del año especificado de la era actual es un mes bisiesto.(Heredado de Calendar).

System_CAPS_pubmethodIsLeapMonth(Int32, Int32, Int32)

Determina si el mes especificado del año y la era especificados es un mes bisiesto.(Invalida Calendar.IsLeapMonth(Int32, Int32, Int32)).

System_CAPS_pubmethodIsLeapYear(Int32)

Determina si el año especificado de la era actual es un año bisiesto.(Heredado de Calendar).

System_CAPS_pubmethodIsLeapYear(Int32, Int32)

Determina si el año especificado de la era especificada es un año bisiesto.(Invalida Calendar.IsLeapYear(Int32, Int32)).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devuelve un DateTime que se establece en la fecha y hora especificadas de la era actual.(Heredado de Calendar).

System_CAPS_pubmethodToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devuelve un DateTime que se establece en la fecha especificada, la hora y la era.(Invalida Calendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)).

System_CAPS_pubmethodToFourDigitYear(Int32)

Convierte el año especificado en un año de cuatro dígitos mediante el TwoDigitYearMax propiedad para determinar el siglo adecuado.(Invalida Calendar.ToFourDigitYear(Int32)).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticHijriEra

Representa la era actual. Este campo es constante.

El calendario Hijri reconoce una era: A.H. (Latín "Anno Hegirae", lo que significa "el año de la migración" en relación con la migración de Mahoma (PBUH) desde la Meca).

System_CAPS_noteNota

Para obtener información sobre el uso de la HijriCalendar clase y las demás clases de .NET Framework de calendario, consulte Trabajar con calendarios.

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

El calendario Hijri tiene 12 meses de entre 29 y 30 días:

Valor de GetMonth

Mes

Días en años normales

Días en años bisiestos

1

محرم (Muharram)

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

رجب (Rajab)

30

30

8

شعبان (Shaban)

29

29

9

رمضان (Ramadán)

30

30

10

شوال (Chual)

29

29

11

ذو القعدة (Dulkada)

30

30

12

ذو الحجة (Duhiya)

29

30

Ramadán, el mes del ayuno en el mundo musulmán, oficialmente comienza y termina de acuerdo con un decreto que se basa en la observación de la luna nueva. Por lo tanto, el número de días del Chabán y el número de días del Ramadán varían.

La fecha 1 de enero de 2001 (d.c.) del calendario gregoriano equivale aproximadamente al sexto del día de Chual del año 1421 A.H. en el calendario Hijri.

Esta implementación de la HijriCalendar clase 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. Que el valor se almacena en la HijriAdjustment propiedad. Si HijriAdjustment no se establece explícitamente, deriva su valor de la configuración en la parte de opciones de configuración regional y de idioma del Panel de Control y se almacena en el valor de registro HKEY_CURRENT_USER\Control Panel\International\AddHijriDate. Sin embargo, esa información puede cambiar durante la vida de la AppDomain. La HijriCalendar clase no detecta cambios en la configuración del sistema automáticamente.

Cada CultureInfo admite un conjunto de calendarios. El Calendar propiedad devuelve el calendario predeterminado para la referencia cultural y el OptionalCalendars propiedad devuelve una matriz que contiene todos los calendarios admitidos por la referencia cultural. Para cambiar el calendario utilizado por un CultureInfo, la aplicación debe establecer el Calendar propiedad de CultureInfo.DateTimeFormat a una nueva Calendar.

Plataforma universal de Windows
Disponible desde 10
.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: