Name
Calendar
Synopsis
This abstract class determines the
division and measurement of
time in units, such as day, months, years, and eras. It is an
abstract base class for culture-specific calendar implementations
included in this namespace. Derived classes store the specific
information about a calendar’s eras, lengths of
years and months, and the sometimes esoteric rules for calculating
leap years. These properties get used by
DateTimeFormatInfo
to properly display a date and
time string from a specific DateTime
value.
public abstract class Calendar { // Protected Constructors protected Calendar( ); // Public Static Fields public const int CurrentEra; // =0 // Public Instance Properties public abstract int[ ] Eras{get; } public virtual int TwoDigitYearMax{set; get; } // Public Instance Methods public virtual DateTime AddDays(DateTimetime
, intdays
); public virtual DateTime AddHours(DateTimetime
, inthours
); public virtual DateTime AddMilliseconds(DateTimetime
, doublemilliseconds
); public virtual DateTime AddMinutes(DateTimetime
, intminutes
); public abstract DateTime AddMonths(DateTimetime
, intmonths
); public virtual DateTime AddSeconds(DateTimetime
, intseconds
); public virtual DateTime AddWeeks(DateTimetime
, intweeks
); public abstract DateTime AddYears(DateTimetime
, intyears
); public abstract int GetDayOfMonth(DateTimetime
); public abstract DayOfWeek GetDayOfWeek(DateTimetime
); public abstract int GetDayOfYear(DateTimetime
); public virtual int GetDaysInMonth(int ...
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.