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] ) );
}
}
}
}
Related examples in the same category