HijriCalendar HijriCalendar HijriCalendar HijriCalendar Class

Définition

Représente le calendrier Hijri.Represents the Hijri calendar.

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

Remarques

Le calendrier Hijri reconnaît une ère: A.H.The Hijri calendar recognizes one era: A.H. (Latin «Anno Hegirae», qui signifie «l’année de la migration», en référence à la migration de Muhammad (PBUH) à partir de Mecca).(Latin "Anno Hegirae", which means "the year of the migration," in reference to the migration of Muhammad (PBUH) from Mecca).

Notes

Pour plus d’informations sur HijriCalendar l’utilisation de la classe et des autres classes de calendrier dans le .NET Framework, consultez utilisation des calendriers.For information about using the HijriCalendar class and the other calendar classes in the .NET Framework, see Working with Calendars.

Dans chaque cycle de 30 ans qui se termine par une année qui est divisible par 30, les 2e, 5, 7, 10, 13, 16, 18, 21, 24, 26 et 29 ans sont des années bissextiles.In every 30-year cycle that ends with a year that is evenly divisible by 30, the 2nd, 5th, 7th, 10th, 13th, 16th, 18th, 21st, 24th, 26th, and 29th years are leap years. Une année commune compte 354 jours et une année bissextile a 355 jours.A common year has 354 days and a leap year has 355 days.

Le calendrier Hijri compte 12 mois de 29 à 30 jours chacun:The Hijri calendar has 12 months with 29 to 30 days each:

Valeur GetMonthGetMonth value MoisMonth Jours en années courantesDays in common years Jours dans les années bissextilesDays in leap years
11 محرم (Muharram)محرم (Muharram) 3030 3030
22 صفر (Safar)صفر (Safar) 2929 2929
33 ربيع الاول (Rabi I)‏ربيع الاول (Rabi I) 3030 3030
44 ربيع الثاني (Rabi II)‏ربيع الثاني (Rabi II) 2929 2929
55 جمادى الاولى (Jumada I)جمادى الاولى (Jumada I) 3030 3030
66 جمادى الثانية (Jumada II)جمادى الثانية (Jumada II) 2929 2929
77 رجب (Rajab)رجب (Rajab) 3030 3030
88 شعبان (Shaban)شعبان (Shaban) 2929 2929
99 رمضان (Ramadan)رمضان (Ramadan) 3030 3030
1010 شوال (Shawwal)شوال (Shawwal) 2929 2929
1111 ذو القعدة (Zulkadah)ذو القعدة (Zulkadah) 3030 3030
1212 ذو الحجة (Zulhijjah)ذو الحجة (Zulhijjah) 2929 3030

Ramadan, le mois de l’accélération dans le monde Muslim, commence et se termine officiellement en fonction d’un décret basé sur l’observation de la nouvelle lune.Ramadan, the month of fasting in the Muslim world, officially starts and ends according to a decree that is based on the observation of the new moon. Par conséquent, le nombre de jours dans Shaban et le nombre de jours de Ramadan varient.Therefore, the number of days in Shaban and the number of days in Ramadan vary.

Date du 1er janvier 2001 apr. J.C.The date January 1, 2001 A.D. dans le calendrier grégorien est approximativement équivalent au sixième jour de Shawwal dans l’année 1421 A.H.in the Gregorian calendar is roughly equivalent to the sixth day of Shawwal in the year 1421 A.H. dans le calendrier Hijri.in the Hijri calendar.

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 variances du début et de la fin du Ramadan, et pour s’adapter à la différence de date entre les pays et les régions.This implementation of the HijriCalendar class adjusts the calendar date by adding or subtracting a value from zero to two days to accommodate the variances in the start and the end of Ramadan and to accommodate the date difference between countries/regions. Cette valeur est stockée dans HijriAdjustment la propriété.That value is stored in the HijriAdjustment property. Si HijriAdjustment n’est pas défini explicitement, sa valeur est dérivée des paramètres de la partie Options régionales et linguistiques du panneau de configuration et est stockée dans la valeur de Registre HKEY_CURRENT_USER\Control Panel\International\AddHijriDate.If HijriAdjustment is not set explicitly, it derives its value from the settings in the regional and language options portion of Control Panel and is stored in the registry value HKEY_CURRENT_USER\Control Panel\International\AddHijriDate. Toutefois, ces informations peuvent changer pendant la durée de vie AppDomainde.However, that information can change during the life of the AppDomain. La HijriCalendar classe ne détecte pas automatiquement les modifications apportées aux paramètres système.The HijriCalendar class does not detect changes in the system settings automatically.

Chaque CultureInfo prend en charge un ensemble de calendriers.Each CultureInfo supports a set of calendars. La Calendar propriété retourne le calendrier par défaut de la culture, et OptionalCalendars la propriété retourne un tableau contenant tous les calendriers pris en charge par la culture.The Calendar property returns the default calendar for the culture, and the OptionalCalendars property returns an array containing all the calendars supported by the 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.To change the calendar used by a CultureInfo, the application should set the Calendar property of CultureInfo.DateTimeFormat to a new Calendar.

Constructeurs

HijriCalendar() HijriCalendar() HijriCalendar() HijriCalendar()

Initialise une nouvelle instance de la classe HijriCalendar.Initializes a new instance of the HijriCalendar class.

Champs

CurrentEra CurrentEra CurrentEra CurrentEra

Représente l’ère actuelle du calendrier en cours.Represents the current era of the current calendar. La valeur de ce champ est 0.The value of this field is 0.

(Inherited from Calendar)
HijriEra HijriEra HijriEra HijriEra

Représente l'ère en cours.Represents the current era. Ce champ est constant.This field is constant.

Propriétés

AlgorithmType AlgorithmType AlgorithmType AlgorithmType

Obtient une valeur qui indique si le calendrier actuel est solaire, lunaire, ou une combinaison des deux.Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.

DaysInYearBeforeMinSupportedYear DaysInYearBeforeMinSupportedYear DaysInYearBeforeMinSupportedYear 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.Gets the number of days in the year that precedes the year that is specified by the MinSupportedDateTime property.

Eras Eras Eras Eras

Obtient la liste des ères dans HijriCalendar.Gets the list of eras in the HijriCalendar.

HijriAdjustment HijriAdjustment HijriAdjustment 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.Gets or sets the number of days to add or subtract from the calendar to accommodate the variances in the start and the end of Ramadan and to accommodate the date difference between countries/regions.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtient une valeur qui indique si cet objet Calendar est en lecture seule.Gets a value indicating whether this Calendar object is read-only.

(Inherited from Calendar)
MaxSupportedDateTime MaxSupportedDateTime MaxSupportedDateTime MaxSupportedDateTime

Obtient les dernières date et heure prises en charge par ce calendrier.Gets the latest date and time supported by this calendar.

MinSupportedDateTime MinSupportedDateTime MinSupportedDateTime MinSupportedDateTime

Obtient les premières date et heure prises en charge par ce calendrier.Gets the earliest date and time supported by this calendar.

TwoDigitYearMax TwoDigitYearMax TwoDigitYearMax 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.Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.

Méthodes

AddDays(DateTime, Int32) AddDays(DateTime, Int32) AddDays(DateTime, Int32) AddDays(DateTime, Int32)

Retourne un DateTime qui est le nombre de jours spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of days away from the specified DateTime.

(Inherited from Calendar)
AddHours(DateTime, Int32) AddHours(DateTime, Int32) AddHours(DateTime, Int32) AddHours(DateTime, Int32)

Retourne un DateTime qui représente le nombre d’heures jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of hours away from the specified DateTime.

(Inherited from Calendar)
AddMilliseconds(DateTime, Double) AddMilliseconds(DateTime, Double) AddMilliseconds(DateTime, Double) AddMilliseconds(DateTime, Double)

Retourne un DateTime qui correspond au nombre de millisecondes spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of milliseconds away from the specified DateTime.

(Inherited from Calendar)
AddMinutes(DateTime, Int32) AddMinutes(DateTime, Int32) AddMinutes(DateTime, Int32) AddMinutes(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de minutes jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of minutes away from the specified DateTime.

(Inherited from Calendar)
AddMonths(DateTime, Int32) AddMonths(DateTime, Int32) AddMonths(DateTime, Int32) AddMonths(DateTime, Int32)

Retourne un DateTime qui est le nombre de mois spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of months away from the specified DateTime.

AddSeconds(DateTime, Int32) AddSeconds(DateTime, Int32) AddSeconds(DateTime, Int32) AddSeconds(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de secondes spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of seconds away from the specified DateTime.

(Inherited from Calendar)
AddWeeks(DateTime, Int32) AddWeeks(DateTime, Int32) AddWeeks(DateTime, Int32) AddWeeks(DateTime, Int32)

Retourne un DateTime qui correspond au nombre de semaines spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of weeks away from the specified DateTime.

(Inherited from Calendar)
AddYears(DateTime, Int32) AddYears(DateTime, Int32) AddYears(DateTime, Int32) AddYears(DateTime, Int32)

Retourne un DateTime qui est le nombre d’années spécifié jusqu’au DateTime spécifié.Returns a DateTime that is the specified number of years away from the specified DateTime.

Clone() Clone() Clone() Clone()

Crée un objet qui est une copie de l’objet Calendaractuel.Creates a new object that is a copy of the current Calendar object.

(Inherited from Calendar)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDayOfMonth(DateTime) GetDayOfMonth(DateTime) GetDayOfMonth(DateTime) GetDayOfMonth(DateTime)

Retourne le jour du mois du DateTime spécifié.Returns the day of the month in the specified DateTime.

GetDayOfWeek(DateTime) GetDayOfWeek(DateTime) GetDayOfWeek(DateTime) GetDayOfWeek(DateTime)

Retourne le jour de la semaine du DateTime spécifié.Returns the day of the week in the specified DateTime.

GetDayOfYear(DateTime) GetDayOfYear(DateTime) GetDayOfYear(DateTime) GetDayOfYear(DateTime)

Retourne le jour de l’année dans le DateTime spécifié.Returns the day of the year in the specified DateTime.

GetDaysInMonth(Int32, Int32) GetDaysInMonth(Int32, Int32) GetDaysInMonth(Int32, Int32) GetDaysInMonth(Int32, Int32)

Retourne le nombre de jours dans le mois et l’année spécifiés de l’ère actuelle.Returns the number of days in the specified month and year of the current era.

(Inherited from Calendar)
GetDaysInMonth(Int32, Int32, Int32) GetDaysInMonth(Int32, Int32, Int32) GetDaysInMonth(Int32, Int32, Int32) 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.Returns the number of days in the specified month of the specified year and era.

GetDaysInYear(Int32) GetDaysInYear(Int32) GetDaysInYear(Int32) GetDaysInYear(Int32)

Retourne le nombre de jours de l’année spécifiée de l’ère actuelle.Returns the number of days in the specified year of the current era.

(Inherited from Calendar)
GetDaysInYear(Int32, Int32) GetDaysInYear(Int32, Int32) GetDaysInYear(Int32, Int32) GetDaysInYear(Int32, Int32)

Retourne le nombre de jours dans l’année et l’ère spécifiées.Returns the number of days in the specified year and era.

GetEra(DateTime) GetEra(DateTime) GetEra(DateTime) GetEra(DateTime)

Retourne l’ère du DateTime spécifié.Returns the era in the specified DateTime.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetHour(DateTime) GetHour(DateTime) GetHour(DateTime) GetHour(DateTime)

Retourne l’heure du DateTime spécifié.Returns the hours value in the specified DateTime.

(Inherited from Calendar)
GetLeapMonth(Int32) GetLeapMonth(Int32) GetLeapMonth(Int32) GetLeapMonth(Int32)

Calcule le mois d’une année bissextile d’une spécifiée.Calculates the leap month for a specified year.

(Inherited from Calendar)
GetLeapMonth(Int32, Int32) GetLeapMonth(Int32, Int32) GetLeapMonth(Int32, Int32) GetLeapMonth(Int32, Int32)

Calcule le mois d’une année bissextile d’une année et d’une ère spécifiées.Calculates the leap month for a specified year and era.

GetMilliseconds(DateTime) GetMilliseconds(DateTime) GetMilliseconds(DateTime) GetMilliseconds(DateTime)

Retourne la valeur en millisecondes du DateTime spécifié.Returns the milliseconds value in the specified DateTime.

(Inherited from Calendar)
GetMinute(DateTime) GetMinute(DateTime) GetMinute(DateTime) GetMinute(DateTime)

Retourne les minutes du DateTime spécifié.Returns the minutes value in the specified DateTime.

(Inherited from Calendar)
GetMonth(DateTime) GetMonth(DateTime) GetMonth(DateTime) GetMonth(DateTime)

Retourne le mois du DateTime spécifié.Returns the month in the specified DateTime.

GetMonthsInYear(Int32) GetMonthsInYear(Int32) GetMonthsInYear(Int32) GetMonthsInYear(Int32)

Retourne le nombre de mois de l’année spécifiée dans l’ère actuelle.Returns the number of months in the specified year in the current era.

(Inherited from Calendar)
GetMonthsInYear(Int32, Int32) GetMonthsInYear(Int32, Int32) GetMonthsInYear(Int32, Int32) GetMonthsInYear(Int32, Int32)

Retourne le nombre de mois dans l’année et l’ère spécifiées.Returns the number of months in the specified year and era.

GetSecond(DateTime) GetSecond(DateTime) GetSecond(DateTime) GetSecond(DateTime)

Retourne les secondes du DateTime spécifié.Returns the seconds value in the specified DateTime.

(Inherited from Calendar)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Retourne la semaine de l’année qui contient la date de la valeur DateTime spécifiée.Returns the week of the year that includes the date in the specified DateTime value.

(Inherited from Calendar)
GetYear(DateTime) GetYear(DateTime) GetYear(DateTime) GetYear(DateTime)

Retourne l’année dans le DateTime spécifié.Returns the year in the specified DateTime.

IsLeapDay(Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32)

Détermine si la date spécifiée dans l’ère en cours est une année bissextile.Determines whether the specified date in the current era is a leap day.

(Inherited from Calendar)
IsLeapDay(Int32, Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32, Int32) IsLeapDay(Int32, Int32, Int32, Int32)

Détermine si la date spécifiée est un jour intercalaire.Determines whether the specified date is a leap day.

IsLeapMonth(Int32, Int32) IsLeapMonth(Int32, Int32) IsLeapMonth(Int32, Int32) 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.Determines whether the specified month in the specified year in the current era is a leap month.

(Inherited from Calendar)
IsLeapMonth(Int32, Int32, Int32) IsLeapMonth(Int32, Int32, Int32) IsLeapMonth(Int32, Int32, Int32) 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.Determines whether the specified month in the specified year and era is a leap month.

IsLeapYear(Int32) IsLeapYear(Int32) IsLeapYear(Int32) IsLeapYear(Int32)

Détermine si l’année spécifiée dans l’ère actuelle est une année bissextile.Determines whether the specified year in the current era is a leap year.

(Inherited from Calendar)
IsLeapYear(Int32, Int32) IsLeapYear(Int32, Int32) IsLeapYear(Int32, Int32) IsLeapYear(Int32, Int32)

Détermine si l'année spécifiée de l'ère spécifiée est une année bissextile.Determines whether the specified year in the specified era is a leap year.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retourne un DateTime correspondant à la date et à l’heure spécifiées pour l’ère actuelle.Returns a DateTime that is set to the specified date and time in the current era.

(Inherited from Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retourne un DateTime correspondant à la date, l’heure et l’ère spécifiées.Returns a DateTime that is set to the specified date, time, and era.

ToFourDigitYear(Int32) ToFourDigitYear(Int32) ToFourDigitYear(Int32) 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é.Converts the specified year to a four-digit year by using the TwoDigitYearMax property to determine the appropriate century.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Voir aussi