|
|
enum | {
YearMin = 0,
YearMax = 9998,
MonthMin = 0,
MonthMax = 11,
DayOfYearMin = 0,
DayOfYearMax = 365,
DayOfMonthMin = 0,
DayOfMonthMax = 30,
DayOfWeekMin = 0,
DayOfWeekMax = 6,
HourMin = 0,
HourMax = 23,
MinuteMin = 0,
MinuteMax = 59,
SecondMin = 0,
SecondMax = 59,
MillisecondMin = 0,
MillisecondMax = 999,
MicrosecondMin = 0,
MicrosecondMax = 999,
NanosecondsMin = 0,
NanosecondsMax = 999,
FirstDayOfWeek = 1
} |
|
static uint | DaysInMonth (uint aYear, uint aMonth) |
| 指定の年・月の総日数を取得する。
|
static uint | DaysInYear (uint aYear) |
| 指定の年の総日数を取得する。
|
static uint | DaysToDate (uint aYear, uint aMonth, uint aDayOfMonth) |
| 西暦1年1月1日から指定の年・月・日まで何日あるか取得する。
|
static const CalendarPOD | FromDays (uint aDays) |
| 西暦1年1月1日から指定した日数が経過した日の0:0:0.0.0.0を取得する。
|
static bool | IsLeapYear (uint aYear) |
| 指定の年が閏年かどうか取得する。
|
|
u16 | dayOfMonth |
| 月の中の日。 CalendarPOD::DayOfMonthMin <= val <= CalendarPOD::DayOfMonthMax 。0は1日を示す。
|
u16 | dayOfWeek |
| 週の中の日。 CalendarPOD::DayOfWeekMin <= val <= CalendarPOD::DayOfWeekMax 。0は日曜日を示す。
|
u16 | dayOfYear |
| 日。 CalendarPOD::DayOfYearMin <= val <= CalendarPOD::DayOfYearMax 。0は1月1日を示す。
|
u16 | hour |
| 時。 CalendarPOD::HourMin <= val <= CalendarPOD::HourMax 。
|
u16 | min |
| 分。 CalendarPOD::MinuteMin <= val <= CalendarPOD::MinuteMax 。
|
u16 | month |
| 月。 CalendarPOD::MonthMin <= val <= CalendarPOD::MonthMax 。0は1月を示す。
|
u16 | msec |
| ミリ秒。 CalendarPOD::MillisecondMin <= val <= CalendarPOD::MillisecondMax 。
|
u16 | nsec |
| ナノ秒。 CalendarPOD::NanosecondsMin <= val <= CalendarPOD::NanosecondsMax 。
|
u16 | sec |
| 秒。 CalendarPOD::SecondMin <= val <= CalendarPOD::SecondMax 。
|
u16 | usec |
| マイクロ秒。 CalendarPOD::MicrosecondMin <= val <= CalendarPOD::MicrosecondMax 。
|
u16 | year |
| 年。 CalendarPOD::YearMin <= val <= CalendarPOD::YearMax 。0は西暦1年を示す。
|