HebrewCalendar.IsLeapMonth(Int32, Int32, Int32) Methode

Definitie

Bepaalt of de opgegeven maand in het opgegeven jaar in het opgegeven tijdperk een schrikkelmaand is.

public:
 override bool IsLeapMonth(int year, int month, int era);
public override bool IsLeapMonth(int year, int month, int era);
override this.IsLeapMonth : int * int * int -> bool
Public Overrides Function IsLeapMonth (year As Integer, month As Integer, era As Integer) As Boolean

Parameters

year
Int32

Een geheel getal dat het jaar aangeeft.

month
Int32

Een geheel getal van 1 tot 13 dat de maand vertegenwoordigt.

era
Int32

Een geheel getal dat het tijdperk aangeeft. Geef een HebrewEra van beide op of HebrewCalendar.Eras[Calendar.CurrentEra].

Retouren

true als de opgegeven maand een schrikkelmaand is; anders, false.

Uitzonderingen

year, monthof era valt buiten het bereik dat door deze agenda wordt ondersteund.

Voorbeelden

In het volgende codevoorbeeld worden alle maanden in vijf jaar in het huidige tijdperk aanroepen IsLeapMonth .

using System;
using System.Globalization;

public class SamplesHebrewCalendar  {

   public static void Main()  {

      // Creates and initializes a HebrewCalendar.
      HebrewCalendar myCal = new HebrewCalendar();

      // Checks all the months in five years in the current era.
      int iMonthsInYear;
      for ( int y = 5761; y <= 5765; y++ )  {
         Console.Write( "{0}:\t", y );
         iMonthsInYear = myCal.GetMonthsInYear( y, HebrewCalendar.CurrentEra );
         for ( int m = 1; m <= iMonthsInYear; m++ )
            Console.Write( "\t{0}", myCal.IsLeapMonth( y, m, HebrewCalendar.CurrentEra ) );
         Console.WriteLine();
      }
   }
}

/*
This code produces the following output.

5761:           False   False   False   False   False   False   False   False   False   False   False   False
5762:           False   False   False   False   False   False   False   False   False   False   False   False
5763:           False   False   False   False   False   False   True    False   False   False   False   False   False
5764:           False   False   False   False   False   False   False   False   False   False   False   False
5765:           False   False   False   False   False   False   True    False   False   False   False   False   False

*/
Imports System.Globalization

Public Class SamplesHebrewCalendar   
   
   Public Shared Sub Main()

      ' Creates and initializes a HebrewCalendar.
      Dim myCal As New HebrewCalendar()

      ' Checks all the months in five years in the current era.
      Dim iMonthsInYear As Integer
      Dim y As Integer
      For y = 5761 To 5765
         Console.Write("{0}:" + ControlChars.Tab, y)
         iMonthsInYear = myCal.GetMonthsInYear(y, HebrewCalendar.CurrentEra)
         Dim m As Integer
         For m = 1 To iMonthsInYear
            Console.Write(ControlChars.Tab + "{0}", myCal.IsLeapMonth(y, m, HebrewCalendar.CurrentEra))
         Next m
         Console.WriteLine()
      Next y

   End Sub

End Class


'This code produces the following output.
'
'5761:           False   False   False   False   False   False   False   False   False   False   False   False
'5762:           False   False   False   False   False   False   False   False   False   False   False   False
'5763:           False   False   False   False   False   False   True    False   False   False   False   False   False
'5764:           False   False   False   False   False   False   False   False   False   False   False   False
'5765:           False   False   False   False   False   False   True    False   False   False   False   False   False

Opmerkingen

Deze implementatie van de HebrewCalendar klasse herkent alleen de Hebreeuwse jaren 5343 tot 5999 (1583 tot 2239 in de Gregoriaanse kalender).

In elke cyclus van 19 jaar die eindigt met een jaar dat gelijkmatig deelbaar is door 19, zijn de 3e, 6e, 8e, 11e, 14e, 17e en 19e jaar schrikkeljaren. Een gemeenschappelijk jaar kan van 353 tot 355 dagen hebben, afhankelijk van de plaatsing van Joodse feestdagen. Een schrikkeljaar kan van 383 tot 385 dagen duren.

Een schrikkelmaand is een hele maand die alleen plaatsvindt in een schrikkeljaar. In de Hebreeuwse kalender is Adar Beit de enige schrikkelmaand.

Van toepassing op

Zie ook