Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

HebrewCalendar, classe

 

Représente le calendrier hébreu.

Espace de noms:   System.Globalization
Assembly:  mscorlib (dans mscorlib.dll)

System.Object
  System.Globalization.Calendar
    System.Globalization.HebrewCalendar

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

NomDescription
System_CAPS_pubmethodHebrewCalendar()

Initialise une nouvelle instance de la classe HebrewCalendar.

NomDescription
System_CAPS_pubpropertyAlgorithmType

Obtient une valeur qui indique si le calendrier actuel est solaire, lunaire, ou une combinaison des deux.(Remplace Calendar.AlgorithmType.)

System_CAPS_protpropertyDaysInYearBeforeMinSupportedYear

Obtient le nombre de jours dans l'année qui précède l'année spécifiée par le MinSupportedDateTime propriété.(Hérité de Calendar.)

System_CAPS_pubpropertyEras

Obtient la liste des ères dans le HebrewCalendar.(Remplace Calendar.Eras.)

System_CAPS_pubpropertyIsReadOnly

Obtient une valeur indiquant si cette Calendar objet est en lecture seule.(Hérité de Calendar.)

System_CAPS_pubpropertyMaxSupportedDateTime

Obtient les dernières date et heure prises en charge par le HebrewCalendar type.(Remplace Calendar.MaxSupportedDateTime.)

System_CAPS_pubpropertyMinSupportedDateTime

Obtient les premières date et heure prises en charge par le HebrewCalendar type.(Remplace Calendar.MinSupportedDateTime.)

System_CAPS_pubpropertyTwoDigitYearMax

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

NomDescription
System_CAPS_pubmethodAddDays(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié de jours d'arrêt spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddHours(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié d'heures d'absence spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddMilliseconds(DateTime, Double)

Retourne un DateTime qui est le nombre spécifié de millisecondes à spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddMinutes(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié de minutes spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddMonths(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié de mois à partir du spécifié DateTime.(Remplace Calendar.AddMonths(DateTime, Int32).)

System_CAPS_pubmethodAddSeconds(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié de secondes spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddWeeks(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié de semaines spécifié loin de DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodAddYears(DateTime, Int32)

Retourne un DateTime qui est le nombre spécifié d'années à partir de le DateTime.(Remplace Calendar.AddYears(DateTime, Int32).)

System_CAPS_pubmethodClone()

Crée un nouvel objet qui est une copie de l'utilisateur actuel Calendar objet.(Hérité de Calendar.)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetDayOfMonth(DateTime)

Retourne le jour du mois spécifié DateTime.(Remplace Calendar.GetDayOfMonth(DateTime).)

System_CAPS_pubmethodGetDayOfWeek(DateTime)

Retourne le jour de la semaine spécifié DateTime.(Remplace Calendar.GetDayOfWeek(DateTime).)

System_CAPS_pubmethodGetDayOfYear(DateTime)

Retourne le jour de l’année spécifié DateTime.(Remplace Calendar.GetDayOfYear(DateTime).)

System_CAPS_pubmethodGetDaysInMonth(Int32, Int32)

Retourne le nombre de jours dans le mois spécifié et l'année de l'ère actuelle.(Hérité de Calendar.)

System_CAPS_pubmethodGetDaysInMonth(Int32, Int32, Int32)

Retourne le nombre de jours dans le mois spécifié de l'année spécifiée de l'ère spécifiée.(Remplace Calendar.GetDaysInMonth(Int32, Int32, Int32).)

System_CAPS_pubmethodGetDaysInYear(Int32)

Retourne le nombre de jours dans l'année spécifiée de l'ère actuelle.(Hérité de Calendar.)

System_CAPS_pubmethodGetDaysInYear(Int32, Int32)

Retourne le nombre de jours dans l'année spécifiée de l'ère spécifiée.(Remplace Calendar.GetDaysInYear(Int32, Int32).)

System_CAPS_pubmethodGetEra(DateTime)

Retourne l'ère dans la DateTime.(Remplace Calendar.GetEra(DateTime).)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetHour(DateTime)

Retourne la valeur des heures dans la DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodGetLeapMonth(Int32)

Calcule le mois d'une année bissextile.(Hérité de Calendar.)

System_CAPS_pubmethodGetLeapMonth(Int32, Int32)

Calcule le mois d'une année et une ère bissextile.(Remplace Calendar.GetLeapMonth(Int32, Int32).)

System_CAPS_pubmethodGetMilliseconds(DateTime)

Retourne la valeur en millisecondes spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodGetMinute(DateTime)

Retourne la valeur de minutes spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodGetMonth(DateTime)

Retourne le mois spécifié DateTime.(Remplace Calendar.GetMonth(DateTime).)

System_CAPS_pubmethodGetMonthsInYear(Int32)

Retourne le nombre de mois de l'année spécifiée de l'ère actuelle.(Hérité de Calendar.)

System_CAPS_pubmethodGetMonthsInYear(Int32, Int32)

Retourne le nombre de mois de l'année spécifiée de l'ère spécifiée.(Remplace Calendar.GetMonthsInYear(Int32, Int32).)

System_CAPS_pubmethodGetSecond(DateTime)

Retourne les secondes spécifié DateTime.(Hérité de Calendar.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodGetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Retourne la semaine de l'année qui inclut la date dans la DateTime valeur.(Hérité de Calendar.)

System_CAPS_pubmethodGetYear(DateTime)

Retourne l'année dans la DateTime valeur.(Remplace Calendar.GetYear(DateTime).)

System_CAPS_pubmethodIsLeapDay(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.)

System_CAPS_pubmethodIsLeapDay(Int32, Int32, Int32, Int32)

Détermine si la date spécifiée dans l'ère spécifiée est une année bissextile.(Remplace Calendar.IsLeapDay(Int32, Int32, Int32, Int32).)

System_CAPS_pubmethodIsLeapMonth(Int32, Int32)

Détermine si le mois spécifié de l'année spécifiée de l'ère actuelle est une année bissextile.(Hérité de Calendar.)

System_CAPS_pubmethodIsLeapMonth(Int32, Int32, Int32)

Détermine si le mois spécifié de l'année spécifiée de l'ère spécifiée est une année bissextile.(Remplace Calendar.IsLeapMonth(Int32, Int32, Int32).)

System_CAPS_pubmethodIsLeapYear(Int32)

Détermine si l'année spécifiée de l'ère actuelle est une année bissextile.(Hérité de Calendar.)

System_CAPS_pubmethodIsLeapYear(Int32, Int32)

Détermine si l'année spécifiée de l'ère spécifiée est une année bissextile.(Remplace Calendar.IsLeapYear(Int32, Int32).)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

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

Retourne un DateTime qui est définie sur la date et heure spécifiées dans l’ère actuelle.(Hérité de Calendar.)

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

Retourne un DateTime qui est définie sur la date et heure spécifiées dans l'ère spécifiée.(Remplace Calendar.ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32).)

System_CAPS_pubmethodToFourDigitYear(Int32)

Convertit l’année spécifiée en une année à 4 chiffres en utilisant la TwoDigitYearMax propriété pour déterminer le siècle approprié.(Remplace Calendar.ToFourDigitYear(Int32).)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubfieldSystem_CAPS_staticHebrewEra

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

Le calendrier hébreu reconnaît deux ères: chrétienne (avant l'ère commune) et a.m. (Latin « Anno Mundi » signifiant « année du monde »). Cette implémentation de la HebrewCalendar classe reconnaît uniquement l'ère actuelle (a.m.) et l'hébreu années 5343 à 5999 (1583 à 2239 du calendrier grégorien).

System_CAPS_noteRemarque

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

Dans chaque cycle de 19 ans se terminant par une année divisible par 19, 3, 6, 8, 11, 14, 17 et 19ème années sont des années bissextiles. Une année peut compter entre 353 et 355 jours, selon le positionnement des fêtes hébraïques. Une année bissextile peut compter de 383 à 385 jours.

Le calendrier hébreu compte 12 mois durant les années communes et 13 mois durant les années bissextiles :

Valeur GetMonth (année commune)

Valeur GetMonth (année bissextile)

Mois

Jours dans les années normales

Jours dans les années bissextiles

1

1

תשרי (Tishrei)

30

30

2

2

חשון (Cheshvan)

29/30

29/30

3

3

כסלו (Kislev)

29/30

29/30

4

4

טבת (Tevet)

29

29

5

5

שבט (Shevat)

30

30

6

-

אדר (Adar)

29

-

-

6

אדר א (Adar Alef)

-

30

-

7

אדר ב (Adar Beit)

-

29

7

8

ניסן (Nissan)

30

30

8

9

אייר (Iyar)

29

29

9

10

סיון (Sivan)

30

30

10

11

תמוז (Tamuz)

29

29

11

12

אב (Av)

30

30

12

13

אלול (Elul)

29

29

Les jours Cheshvan et Kislev varient selon le positionnement des fêtes hébraïques. Durant les années bissextiles, Adar est remplacé par Adar Alef avec 30 jours et Adar Beit avec 29 jours. Adar Alef est considéré comme l'année bissextile. Le dernier jour de Adar Alef et tous les jours de Adar Beit sont considérés comme leap jours ; Autrement dit, la IsLeapDay méthode retourne true pour ces jours.

La date 1er janvier, 2001 apr. J.C. dans le calendrier grégorien correspond au 6ème jour de Tevet de l'année 5761 a.M le calendrier hébreu.

Chaque CultureInfo prend en charge un ensemble de calendriers. Le Calendar propriété retourne le calendrier par défaut pour la culture et le OptionalCalendars propriété retourne 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 le Calendar propriété du CultureInfo.DateTimeFormat vers un nouveau Calendar.

L'exemple suivant crée un fichier qui contient les plages de dates prises en charge par la HebrewCalendar classe et affiche le nombre de jours dans chaque mois de l'année 5772.

using System;
using System.Globalization;
using System.IO;
using System.Threading;

public class Example
{
   public static void Main()
   {
      StreamWriter output = new StreamWriter("HebrewCalendarInfo.txt");

      // Make the Hebrew Calendar the current calendar and
      // Hebrew (Israel) the current thread culture.
      HebrewCalendar hc = new HebrewCalendar();
      CultureInfo culture = CultureInfo.CreateSpecificCulture("he-IL");
      culture.DateTimeFormat.Calendar = hc;
      Thread.CurrentThread.CurrentCulture = culture;

      output.WriteLine("{0} Information:\n", 
                       GetCalendarName(culture.DateTimeFormat.Calendar));

      // Get the calendar range expressed in both Hebrew calendar and
      // Gregorian calendar dates.
      output.WriteLine("Start Date: {0} ", hc.MinSupportedDateTime);  
      culture.DateTimeFormat.Calendar = culture.Calendar;
      output.WriteLine("            ({0} Gregorian)\n", 
                       hc.MinSupportedDateTime);

      culture.DateTimeFormat.Calendar = hc;
      output.WriteLine("End Date: {0} ", hc.MaxSupportedDateTime);
      culture.DateTimeFormat.Calendar = culture.Calendar;
      output.WriteLine("          ({0} Gregorian)\n", 
                       hc.MaxSupportedDateTime);  

      culture.DateTimeFormat.Calendar = hc;

      // Get the year in the Hebrew calendar that corresponds to 1/1/2012
      // and display information about it.
      DateTime startOfYear = new DateTime(2012, 1, 1);
      output.WriteLine("Days in the Year {0}: {1}\n", 
                       hc.GetYear(startOfYear), 
                       hc.GetDaysInYear(hc.GetYear(startOfYear)));

      output.WriteLine("Days in Each Month of {0}:\n", hc.GetYear(startOfYear));
      output.WriteLine("Month       Days       Month Name");
      // Change start of year to first day of first month 
      startOfYear = hc.ToDateTime(hc.GetYear(startOfYear), 1, 1, 0, 0, 0, 0);
      DateTime startOfMonth = startOfYear;
      for (int ctr = 1; ctr <= hc.GetMonthsInYear(hc.GetYear(startOfYear)); ctr++) { 
         output.Write(" {0,2}", ctr);
         output.WriteLine("{0,12}{1,15:MMM}", 
                          hc.GetDaysInMonth(hc.GetYear(startOfMonth), hc.GetMonth(startOfMonth)),
                          startOfMonth);  
         startOfMonth = hc.AddMonths(startOfMonth, 1);                 
      } 

      output.Close();          
   }

   private static string GetCalendarName(Calendar cal) 
   {
      return cal.ToString().Replace("System.Globalization.", "").Replace("Cal", " Cal");
   }
}
// The example displays the following output:
//       Hebrew Calendar Information:
//       
//       Start Date: ז// טבת שמ"ג 00:00:00 
//                   (01/01/1583 00:00:00 Gregorian)
//       
//       End Date: כ"ט אלול תתקצ"ט 23:59:59 
//                 (29/09/2239 23:59:59 Gregorian)
//       
//       Days in the Year 5772: 354
//       
//       Days in Each Month of 5772:
//       
//       Month       Days       Month Name
//         1          30           תשרי
//         2          29           חשון
//         3          30           כסלו
//         4          29            טבת
//         5          30            שבט
//         6          29            אדר
//         7          30           ניסן
//         8          29           אייר
//         9          30           סיון
//        10          29           תמוז
//        11          30             אב
//        12          29           אלול

The example instantiates a T:System.Globalization.HebrewCalendar object and makes it the current calendar of a Hebrew (Israel) T:System.Globalization.CultureInfo object. It then makes Hebrew (Israel) the current thread culture. This causes the common language runtime to interpret all dates and times in relation to the Hebrew calendar.

Universal Windows Platform
Disponible depuis 10
.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0
Windows Phone Silverlight
Disponible depuis 7.0

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Retour au début
Afficher: