August 2003
Intermediate to advanced
928 pages
32h 1m
English
KoreanCalendar
This calendar class implements the Korean calendar. The Korean calendar is the same as the Gregorian calendar except that the eras are defined differently. 01 January, 2001 on the Gregorian calendar is 01 January, 4334 on the Korean calendar.
public class KoreanCalendar : Calendar { // Public Constructors public KoreanCalendar( ); // Public Static Fields public const int KoreanEra; // =1 // Public Instance Properties public override int[ ] Eras{get; } // overrides Calendar public override int TwoDigitYearMax{set; get; } // overrides Calendar // Public Instance Methods public override DateTime AddMonths(DateTimetime, // overrides Calendar intmonths); public override DateTime AddYears(DateTimetime, // overrides Calendar intyears); public override int GetDayOfMonth(DateTimetime); // overrides Calendar public override DayOfWeek GetDayOfWeek(DateTimetime); // overrides Calendar public override int GetDayOfYear(DateTimetime); // overrides Calendar public override int GetDaysInMonth(intyear, intmonth, intera); // overrides Calendar public override int GetDaysInYear(intyear, intera); // overrides Calendar public override int GetEra(DateTimetime); // overrides Calendar public override int GetMonth(DateTimetime); // overrides Calendar public override int GetMonthsInYear(intyear, intera); // overrides Calendar public override int GetYear(DateTimetime); // overrides Calendar public override bool IsLeapDay(intyear, intmonth, // overrides Calendar ...