Static Public Member Functions | |
static int32 | GetCurrentDate () |
Get the current date. | |
static int32 | GetYear (int32 date) |
Get the year of the given date. | |
static int32 | GetMonth (int32 date) |
Get the month of the given date. | |
static int32 | GetDayOfMonth (int32 date) |
Get the day (of the month) of the given date. | |
static int32 | GetDate (int32 year, int32 month, int32 day_of_month) |
Get the date given a year, month and day of month. |
Years are zero based; they start with the year 0.
Dates can be used to determine the number of days between two different moments in time because they count the number of days since the year 0.
static int32 AIDate::GetCurrentDate | ( | ) | [static] |
Get the current date.
This is the number of days since epoch under the assumption that there is a leap year every 4 years, except when dividable by 100 but not by 400.
static int32 AIDate::GetDate | ( | int32 | year, | |
int32 | month, | |||
int32 | day_of_month | |||
) | [static] |
Get the date given a year, month and day of month.
year | The year of the to-be determined date. | |
month | The month of the to-be determined date. | |
day_of_month | The day of month of the to-be determined date. |
static int32 AIDate::GetDayOfMonth | ( | int32 | date | ) | [static] |
Get the day (of the month) of the given date.
date | The date to get the day of. |
static int32 AIDate::GetMonth | ( | int32 | date | ) | [static] |
Get the month of the given date.
date | The date to get the month of. |
static int32 AIDate::GetYear | ( | int32 | date | ) | [static] |
Get the year of the given date.
date | The date to get the year of. |