UmAlQuraCalendar.IsLeapYear(Int32, Int32) UmAlQuraCalendar.IsLeapYear(Int32, Int32) UmAlQuraCalendar.IsLeapYear(Int32, Int32) UmAlQuraCalendar.IsLeapYear(Int32, Int32) Method

정의

지정된 연대의 지정된 연도가 윤년인지 여부를 확인합니다.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

매개 변수

year
Int32 Int32 Int32 Int32

연도입니다.A year.

era
Int32 Int32 Int32 Int32

연대입니다.An era. UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] 또는 UmAlQuraEra를 지정합니다.Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or UmAlQuraEra.

반환

지정된 연도가 윤년이면 true이고, 그렇지 않으면 false입니다.true if the specified year is a leap year; otherwise, false.

예외

year 또는 eraUmAlQuraCalendar 클래스에서 지원하는 범위 밖에 있는 경우year or era is outside the range supported by the UmAlQuraCalendar class.

예제

다음 예제에서는 10 년 연속으로 및 호출 일 수를 나열 합니다 IsLeapYear 어느 연도가 윤년 확인 하는 방법입니다.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

설명

평년 수는 354 일 및 연도가 윤년 수는 355 일입니다.A common year has 354 days and a leap year has 355 days.

적용 대상