|
| GregorianCalendar (GregorianCalendarTypes type) |
|
override Result< DateTime > | AddMonths (DateTime time, int months) |
|
override Result< DateTime > | AddYears (DateTime time, int years) |
|
override Result< int > | GetDayOfMonth (DateTime time) |
|
override Result< DayOfWeek > | GetDayOfWeek (DateTime time) |
|
override Result< int > | GetDayOfYear (DateTime time) |
|
override Result< int > | GetDaysInMonth (int year, int month, int era) |
|
override Result< int > | GetDaysInYear (int year, int era) |
|
override Result< int > | GetEra (DateTime time) |
|
override Result< int > | GetMonth (DateTime time) |
|
override Result< int > | GetMonthsInYear (int year, int era) |
|
override Result< int > | GetYear (DateTime time) |
|
override Result< bool > | IsLeapDay (int year, int month, int day, int era) |
|
override Result< int > | GetLeapMonth (int year, int era) |
|
override Result< bool > | IsLeapMonth (int year, int month, int era) |
|
override Result< bool > | IsLeapYear (int year, int era) |
|
override Result< DateTime > | ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era) |
|
override Result< int > | ToFourDigitYear (int year) |
|
virtual Result< DateTime > | AddMilliseconds (DateTime time, double milliseconds) |
|
virtual Result< DateTime > | AddDays (DateTime time, int days) |
|
virtual Result< DateTime > | AddHours (DateTime time, int hours) |
|
virtual Result< DateTime > | AddMinutes (DateTime time, int minutes) |
|
virtual Result< DateTime > | AddSeconds (DateTime time, int seconds) |
|
virtual Result< DateTime > | AddWeeks (DateTime time, int weeks) |
|
virtual Result< int > | GetDaysInMonth (int year, int month) |
|
virtual Result< int > | GetDaysInYear (int year) |
|
virtual Result< int > | GetHour (DateTime time) |
|
virtual Result< double > | GetMilliseconds (DateTime time) |
|
virtual Result< int > | GetMinute (DateTime time) |
|
virtual Result< int > | GetMonthsInYear (int year) |
|
virtual Result< int > | GetSecond (DateTime time) |
|
virtual Result< int > | GetWeekOfYear (DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) |
|
virtual Result< bool > | IsLeapDay (int year, int month, int day) |
|
virtual Result< bool > | IsLeapMonth (int year, int month) |
|
virtual Result< int > | GetLeapMonth (int year) |
|
virtual Result< bool > | IsLeapYear (int year) |
|
virtual DateTime | ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond) |
|
|
virtual int | GetDatePart (int64 ticks, int part) |
|
virtual Result< int64 > | DateToTicks (int year, int month, int day) |
|
override bool | TryToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result) |
|
virtual bool | IsValidYear (int year, int era) |
|
virtual bool | IsValidMonth (int year, int month, int era) |
|
virtual bool | IsValidDay (int year, int month, int day, int era) |
|
|
override DateTime | MinSupportedDateTime [get] |
|
override DateTime | MaxSupportedDateTime [get] |
|
override CalendarAlgorithmType | AlgorithmType [get] |
|
virtual GregorianCalendarTypes | CalendarType [get, set] |
|
override int | ID [get] |
|
override int[] | Eras [get] |
|
override int | TwoDigitYearMax [get, set] |
|
virtual DateTime | MinSupportedDateTime [get] |
|
virtual DateTime | MaxSupportedDateTime [get] |
|
virtual int | ID [get] |
|
virtual int | BaseCalendarID [get] |
|
virtual CalendarAlgorithmType | AlgorithmType [get] |
|
bool | IsReadOnly [get] |
|
virtual int | CurrentEraValue [get] |
|
abstract int[] | Eras [get] |
|
virtual int | DaysInYearBeforeMinSupportedYear [get] |
|
virtual int | TwoDigitYearMax [get, set] |
|
|
static Calendar | ReadOnly (Calendar calendar) |
|
static int | GetSystemTwoDigitYearSetting (int CalID, int defaultYearValue) |
|
int | twoDigitYearMax = -1 |
|
const int64 | TicksPerMillisecond = 10000 |
|
const int64 | TicksPerSecond = TicksPerMillisecond * 1000 |
|
const int64 | TicksPerMinute = TicksPerSecond * 60 |
|
const int64 | TicksPerHour = TicksPerMinute * 60 |
|
const int64 | TicksPerDay = TicksPerHour * 24 |
|
const int | MillisPerSecond = 1000 |
|
const int | MillisPerMinute = MillisPerSecond * 60 |
|
const int | MillisPerHour = MillisPerMinute * 60 |
|
const int | MillisPerDay = MillisPerHour * 24 |
|
const int | DaysPerYear = 365 |
|
const int | DaysPer4Years = DaysPerYear * 4 + 1 |
|
const int | DaysPer100Years = DaysPer4Years * 25 - 1 |
|
const int | DaysPer400Years = DaysPer100Years * 4 + 1 |
|
const int | DaysTo10000 = DaysPer400Years * 25 - 366 |
|
const int64 | MaxMillis = (int64)DaysTo10000 * MillisPerDay |
|