Example #1
0
        public Date(int day, int month, int year)
        {
            day   = Math.Abs(day);
            month = Math.Abs(month);

start:

            if (month > 12)
            {
                year++;
                month -= 12;
                goto start;
            }

            MonthNumber n = (MonthNumber)month;

            if (day > DaysInMonths[n.ToString()])
            {
                month++;
                day -= DaysInMonths[n.ToString()];
                goto start;
            }

            this.Day   = day;
            this.Month = month;
            this.Year  = year;
        }
Example #2
0
 public override string ToString() =>
 MonthNumber.ToString();