Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

KoreanCalendar.IsLeapMonth Método (Int32, Int32, Int32)

Determina se o mês especificado no ano especificado no era especificado é um mês bissexto.

Namespace:  System.Globalization
Assembly:  mscorlib (em mscorlib. dll)

public override bool IsLeapMonth(
	int year,
	int month,
	int era
)

Parâmetros

year
Tipo: System.Int32
Um inteiro que representa o ano.
month
Tipo: System.Int32
Um inteiro de 1 a 12 que representa o mês.
era
Tipo: System.Int32
Um inteiro que representa o era.

Valor de retorno

Tipo: System.Boolean
This method always returns false, unless overridden by a derived class.

ExceçãoCondição
ArgumentOutOfRangeException

year is outside the range supported by the calendar.

- ou -

month is outside the range supported by the calendar.

- ou -

era is outside the range supported by the calendar.

Anos bissextos no Calendário coreano correspondem aos mesmos anos bissextos no calendário gregoriano.Um ano bissexto no calendário gregoriano é definido como um ano gregoriano que está uniformemente divisível por quatro, exceto se ela for divisível por 100; No entanto, anos gregoriano que são divisível por 400 são anos bissextos.Um ano comuns tem 365 dias e um Ano Bissexto tem 366 dias.

Um mês bissexto é um mês inteiro que ocorre apenas em um ano bissexto.O Calendário coreano não tem qualquer meses bissexto.

O exemplo de código a seguir chama IsLeapMonth para todos os meses em cinco anos em era o atual.

using System;
using System.Globalization;


public class SamplesKoreanCalendar  {

   public static void Main()  {

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

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

   }

}

/*
This code produces the following output.

4334:           False   False   False   False   False   False   False   False   False   False   False   False
4335:           False   False   False   False   False   False   False   False   False   False   False   False
4336:           False   False   False   False   False   False   False   False   False   False   False   False
4337:           False   False   False   False   False   False   False   False   False   False   False   False
4338:           False   False   False   False   False   False   False   False   False   False   False   False

*/


import System.*;
import System.Globalization.*;

public class SamplesKoreanCalendar
{   
    public static void main(String[] args)
    {
        // Creates and initializes a KoreanCalendar.
        KoreanCalendar myCal =  new KoreanCalendar();

        // Checks all the months in five years in the current era.
        int iMonthsInYear;
        for(int y=4334;y <= 4338;y++) {
            Console.Write("{0}:\t", System.Convert.ToString(y));
            iMonthsInYear = myCal.GetMonthsInYear(y, KoreanCalendar.CurrentEra);
            for(int m=1;m <= iMonthsInYear;m++) {
                Console.Write("\t{0}", 
                    System.Convert.ToString(myCal.IsLeapMonth(y, m,
                    KoreanCalendar.CurrentEra)));
            } 
            Console.WriteLine();
        } 
    } //main
} //SamplesKoreanCalendar

/*
This code produces the following output.

4334:           False   False   False   False   False   False   False   False  
False   False   False   False
4335:           False   False   False   False   False   False   False   False  
False   False   False   False
4336:           False   False   False   False   False   False   False   False  
False   False   False   False
4337:           False   False   False   False   False   False   False   False  
False   False   False   False
4338:           False   False   False   False   False   False   False   False  
False   False   False   False

*/


Contribuições da comunidade

ADICIONAR
Mostrar: