Partage via


HijriCalendar Classe

Définition

Représente le calendrier Hijri.

public ref class HijriCalendar : System::Globalization::Calendar
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class HijriCalendar : System.Globalization.Calendar
type HijriCalendar = class
    inherit Calendar
[<System.Serializable>]
type HijriCalendar = class
    inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type HijriCalendar = class
    inherit Calendar
Public Class HijriCalendar
Inherits Calendar
Héritage
HijriCalendar
Attributs

Remarques

Le calendrier Hijri reconnaît une époque : A.H. (latin « Anno Hegirae », qui signifie « l’année de la migration », en référence à la migration de Mahomet (PSL) de La Mecque).

Notes

Pour plus d’informations sur l’utilisation de la HijriCalendar classe et des autres classes de calendrier dans le .NET Framework, consultez Utilisation des calendriers.

Dans chaque cycle de 30 ans qui se termine par une année uniformément divisible par 30, les 2e, 5e, 7e, 10e, 13e, 16e, 18e, 21e, 24e, 26e et 29e années sont des années bissextiles. Une année commune a 354 jours et une année bissextile a 355 jours.

Le calendrier Hijri a 12 mois avec 29 à 30 jours chacun :

GetMonth value Month Jours dans les années courantes Jours dans les années bissextiles
1 ممرم (Muharram) 30 30
2 در (Safar) 29 29
3 ربيع الاول (Rabi I) 30 30
4 ربيع الثاني (Rabi II) 29 29
5 جمادلج الاولجمادلجمادج الاولج الاولج (J 30 30
6 جمادي الثاليد (Jumada II) 29 29
7 رجد (Rajab) 30 30
8 شعلال (Shaban) 29 29
9 رمضال (Ramadan) 30 30
10 شوال (Shawwal) 29 29
11 ذو القعدل (Zulkadah) 30 30
12 ذذججذذجج 29 30

Ramadan, le mois de jeûne dans le monde musulman, commence et se termine officiellement selon un décret basé sur l’observation de la nouvelle lune. Par conséquent, le nombre de jours à Shaban et le nombre de jours dans le Ramadan varient.

La date du 1er janvier 2001 dans le calendrier grégorien est à peu près équivalente au sixième jour de Shawwal dans l’année 1421 A.H. dans le calendrier Hijri.

Cette implémentation de la HijriCalendar classe ajuste la date du calendrier en ajoutant ou en soustrayant une valeur de zéro à deux jours pour tenir compte des écarts entre le début et la fin du Ramadan et pour tenir compte de la différence de date entre les pays/régions. Cette valeur est stockée dans la HijriAdjustment propriété . Si HijriAdjustment n’est pas défini explicitement, il dérive sa valeur des paramètres dans la partie options régionales et linguistiques de Panneau de configuration et est stocké dans la valeur de Registre HKEY_CURRENT_USER\Control Panel\International\AddHijriDate. Toutefois, ces informations peuvent changer pendant la durée de vie du AppDomain. La HijriCalendar classe ne détecte pas automatiquement les modifications apportées aux paramètres système.

Chaque CultureInfo prend en charge un ensemble de calendriers. La Calendar propriété retourne le calendrier par défaut pour la culture, et la OptionalCalendars propriété renvoie un tableau contenant tous les calendriers pris en charge par la culture. Pour modifier le calendrier utilisé par un CultureInfo, l’application doit définir la Calendar propriété de CultureInfo.DateTimeFormat sur un nouveau Calendar.

Constructeurs

HijriCalendar()

Initialise une nouvelle instance de la classe HijriCalendar.

Champs

CurrentEra

Représente l’ère actuelle du calendrier en cours. La valeur de ce champ est 0.

(Hérité de Calendar)
HijriEra

Représente l'ère en cours. Ce champ est constant.

Propriétés

AlgorithmType

Obtient une valeur qui indique si le calendrier actuel est solaire, lunaire, ou une combinaison des deux.

AlgorithmType

Obtient une valeur qui indique si le calendrier actuel est solaire, lunaire, ou une combinaison des deux.

(Hérité de Calendar)
DaysInYearBeforeMinSupportedYear

Obtient le nombre de jours dans l’année qui précède l’année spécifiée par la propriété MinSupportedDateTime.

DaysInYearBeforeMinSupportedYear

Obtient le nombre de jours dans l’année qui précède l’année spécifiée par la propriété MinSupportedDateTime.

(Hérité de Calendar)
Eras

Obtient la liste des ères dans HijriCalendar.

HijriAdjustment

Obtient ou définit le nombre de jours à ajouter ou à soustraire du calendrier afin de s’adapter aux variations de la date de début et de fin du Ramadan, ainsi qu’aux différences de dates entre les pays et régions.

IsReadOnly

Obtient une valeur qui indique si cet objet Calendar est en lecture seule.

(Hérité de Calendar)
MaxSupportedDateTime

Obtient les dernières date et heure prises en charge par ce calendrier.

MaxSupportedDateTime

Obtient les dernières date et heure prises en charge par cet objet Calendar.

(Hérité de Calendar)
MinSupportedDateTime

Obtient les premières date et heure prises en charge par ce calendrier.

MinSupportedDateTime

Obtient les premières date et heure prises en charge par cet objet Calendar.

(Hérité de Calendar)
TwoDigitYearMax

Obtient ou définit la dernière année d'une plage de 100 ans pouvant être représentée par une année à 2 chiffres.

Méthodes

AddDays(DateTime, Int32)

Retourne un DateTime qui est le nombre de jours spécifié jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddHours(DateTime, Int32)

Retourne un DateTime qui représente le nombre d’heures jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddMilliseconds(DateTime, Double)

Retourne un DateTime qui correspond au nombre de millisecondes spécifié jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddMinutes(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de minutes jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddMonths(DateTime, Int32)

Retourne un DateTime qui est le nombre de mois spécifié jusqu’au DateTime spécifié.

AddSeconds(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de secondes spécifié jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddWeeks(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de semaines spécifié jusqu’au DateTime spécifié.

(Hérité de Calendar)
AddYears(DateTime, Int32)

Retourne un DateTime qui est le nombre d’années spécifié jusqu’au DateTime spécifié.

Clone()

Crée un objet qui est une copie de l’objet Calendaractuel.

(Hérité de Calendar)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetDayOfMonth(DateTime)

Retourne le jour du mois du DateTime spécifié.

GetDayOfWeek(DateTime)

Retourne le jour de la semaine du DateTime spécifié.

GetDayOfYear(DateTime)

Retourne le jour de l’année dans le DateTime spécifié.

GetDaysInMonth(Int32, Int32)

Retourne le nombre de jours dans le mois et l’année spécifiés de l’ère actuelle.

(Hérité de Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Retourne le nombre de jours dans le mois spécifié de l'année et de l'ère spécifiées.

GetDaysInYear(Int32)

Retourne le nombre de jours de l’année spécifiée de l’ère actuelle.

(Hérité de Calendar)
GetDaysInYear(Int32, Int32)

Retourne le nombre de jours dans l’année et l’ère spécifiées.

GetEra(DateTime)

Retourne l’ère du DateTime spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetHour(DateTime)

Retourne l’heure du DateTime spécifié.

(Hérité de Calendar)
GetLeapMonth(Int32)

Calcule le mois d’une année bissextile d’une spécifiée.

(Hérité de Calendar)
GetLeapMonth(Int32, Int32)

Calcule le mois d’une année bissextile d’une année et d’une ère spécifiées.

GetLeapMonth(Int32, Int32)

Calcule le mois d’une année bissextile d’une année et d’une ère spécifiées.

(Hérité de Calendar)
GetMilliseconds(DateTime)

Retourne la valeur en millisecondes du DateTime spécifié.

(Hérité de Calendar)
GetMinute(DateTime)

Retourne les minutes du DateTime spécifié.

(Hérité de Calendar)
GetMonth(DateTime)

Retourne le mois du DateTime spécifié.

GetMonthsInYear(Int32)

Retourne le nombre de mois de l’année spécifiée dans l’ère actuelle.

(Hérité de Calendar)
GetMonthsInYear(Int32, Int32)

Retourne le nombre de mois dans l’année et l’ère spécifiées.

GetSecond(DateTime)

Retourne les secondes du DateTime spécifié.

(Hérité de Calendar)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Retourne la semaine de l’année qui contient la date de la valeur DateTime spécifiée.

(Hérité de Calendar)
GetYear(DateTime)

Retourne l’année dans le DateTime spécifié.

IsLeapDay(Int32, Int32, Int32)

Détermine si la date spécifiée dans l’ère en cours est une année bissextile.

(Hérité de Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Détermine si la date spécifiée est un jour intercalaire.

IsLeapMonth(Int32, Int32)

Détermine si le mois spécifié de l’année spécifiée dans l’ère en cours est un mois bissextile.

(Hérité de Calendar)
IsLeapMonth(Int32, Int32, Int32)

Détermine si le mois spécifié de l'année et de l'ère spécifiées est un mois intercalaire.

IsLeapYear(Int32)

Détermine si l’année spécifiée dans l’ère actuelle est une année bissextile.

(Hérité de Calendar)
IsLeapYear(Int32, Int32)

Détermine si l'année spécifiée de l'ère spécifiée est une année bissextile.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retourne un DateTime correspondant à la date et à l’heure spécifiées pour l’ère actuelle.

(Hérité de Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retourne un DateTime correspondant à la date, l’heure et l’ère spécifiées.

ToFourDigitYear(Int32)

Convertit l’année spécifiée en une année à quatre chiffres en utilisant la propriété TwoDigitYearMax pour déterminer le siècle approprié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi