TaiwanCalendar.IsLeapMonth(Int32, Int32, Int32) Метод

Определение

Определяет, является ли указанный месяц указанным годом в указанной эре високосным месяцем.

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

Параметры

year
Int32

Целое число, представляющее год.

month
Int32

Целое число от 1 до 12, представляющее месяц.

era
Int32

Целое число, представляющее эпоху.

Возвращаемое значение

Этот метод всегда возвращается false, если не переопределяется производным классом.

Исключения

year находится вне диапазона, поддерживаемого календарем.

–или–

month находится вне диапазона, поддерживаемого календарем.

–или–

era находится вне диапазона, поддерживаемого календарем.

Примеры

Следующий пример вызывает IsLeapMonth все месяцы в течение пяти лет в текущей эре.

using System;
using System.Globalization;

public class SamplesTaiwanCalendar  {

   public static void Main()  {

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

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

/*
This code produces the following output.

90:             False   False   False   False   False   False   False   False   False   False   False   False
91:             False   False   False   False   False   False   False   False   False   False   False   False
92:             False   False   False   False   False   False   False   False   False   False   False   False
93:             False   False   False   False   False   False   False   False   False   False   False   False
94:             False   False   False   False   False   False   False   False   False   False   False   False

*/
Imports System.Globalization

Public Class SamplesTaiwanCalendar   
   
   Public Shared Sub Main()

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

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

   End Sub

End Class


'This code produces the following output.
'
'90:             False   False   False   False   False   False   False   False   False   False   False   False
'91:             False   False   False   False   False   False   False   False   False   False   False   False
'92:             False   False   False   False   False   False   False   False   False   False   False   False
'93:             False   False   False   False   False   False   False   False   False   False   False   False
'94:             False   False   False   False   False   False   False   False   False   False   False   False

Комментарии

Високосные годы в календаре Тайваня соответствуют тем же високосным годам в григорианском календаре. Високосный год в григорианском календаре определяется как григорианский год, который равномерно делится на четыре, за исключением того, если он делится на 100. Тем не менее, григорианские годы, которые делятся на 400 лет високосные годы. Общий год имеет 365 дней, и високосный год имеет 366 дней.

Вискочий месяц — это целый месяц, который происходит только в високосный год. Календарь Тайваня не имеет никаких високосных месяцев.

Применяется к

См. также раздел