Mega Code Archive

 
Categories / C# / Date Time
 

GregorianCalendar IsLeapDay

using System; using System.Globalization; public class SamplesGregorianCalendar  {    public static void Main()  {       GregorianCalendar myCal = new GregorianCalendar();       int iLastDay;       Console.Write( "CurrentEra:" );       for ( int y = 2001; y <= 2010; y++ )  {          iLastDay = myCal.GetDaysInMonth( y, 2, GregorianCalendar.CurrentEra );          Console.WriteLine(myCal.IsLeapDay( y, 2, iLastDay, GregorianCalendar.CurrentEra ) );       }       for ( int i = 0; i < myCal.Eras.Length; i++ )  {          Console.Write( "Era {0}:\t", myCal.Eras[i] );          for ( int y = 2001; y <= 2010; y++ )  {             iLastDay = myCal.GetDaysInMonth( y, 2, myCal.Eras[i] );             Console.WriteLine(myCal.IsLeapDay( y, 2, iLastDay, myCal.Eras[i] ) );          }       }    } }