UmAlQuraCalendar.IsLeapYear(Int32, Int32) Méthode

Définition

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.

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

Paramètres

year
Int32

Une année.A year.

era
Int32

Une ère.An era. Spécifiez UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] ou UmAlQuraEra.Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or UmAlQuraEra.

Retours

Boolean

true si l'année spécifiée est une année bissextile ; sinon, false.true if the specified year is a leap year; otherwise, false.

Exceptions

year ou era ne figure pas dans la plage prise en charge par la classe UmAlQuraCalendar.year or era is outside the range supported by the UmAlQuraCalendar class.

Exemples

L’exemple suivant répertorie le nombre de jours dans dix années consécutives et appelle la méthode IsLeapYear pour déterminer les années bissextiles.The following example lists the number of days in ten consecutive years and calls the IsLeapYear method to determine which years are leap years.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      Calendar cal = new UmAlQuraCalendar();
      int currentYear = cal.GetYear(DateTime.Now);

      for (int year = currentYear; year <= currentYear + 9; year++)
         Console.WriteLine("{0:d4}: {1} days {2}", year,
                           cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra),
                           cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra) ?
                              "(Leap Year)" : "");
   }
}
// The example displays the following output:
//       1431: 354 days
//       1432: 354 days
//       1433: 355 days (Leap Year)
//       1434: 354 days
//       1435: 355 days (Leap Year)
//       1436: 354 days
//       1437: 354 days
//       1438: 354 days
//       1439: 355 days (Leap Year)
//       1440: 354 days
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim cal As New UmAlQuraCalendar()
      Dim currentYear As Integer = cal.GetYear(Date.Now)
      
      For year As Integer = currentYear To currentYear + 9
         Console.WriteLine("{0:d4}: {1} days {2}", year, 
                           cal.GetDaysInYear(year, UmAlQuraCalendar.UmAlQuraEra), 
                           If(cal.IsLeapYear(year, UmAlQuraCalendar.UmAlQuraEra),
                              "(Leap Year)", ""))        
      Next   
   End Sub
End Module
' The example displays the following output:
'       1431: 354 days
'       1432: 354 days
'       1433: 355 days (Leap Year)
'       1434: 354 days
'       1435: 355 days (Leap Year)
'       1436: 354 days
'       1437: 354 days
'       1438: 354 days
'       1439: 355 days (Leap Year)
'       1440: 354 days

Remarques

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.

S’applique à