Classes | |
struct | DateTime |
class | DateTimeControl |
class | DateTimeData |
Macros | |
#define | DATETIME_GUI |
#define | DATETIME_DATA |
#define | DATETIME_TIME_CONTROL |
#define | DATETIME_DATE_CONTROL |
#define | DATETIME_NOW_BUTTON |
#define | DATETIME_NO_SECONDS |
#define | DATETIME_SHOW_LABELS |
Enumerations | |
enum class | DAYOFWEEK { MONDAY , TUESDAY , WEDNESDAY , THURSDAY , FRIDAY , SATURDAY , SUNDAY } |
enum class | MONTHOFYEAR { JANUARY , FEBRUARY , MARCH , APRIL , MAY , JUNE , JULY , AUGUST , SEPTEMBER , OCTOBER , NOVEMBER , DECEMBER } |
Functions | |
Int32 | CompareDateTime (const DateTime &a, const DateTime &b) |
enum DAYOFWEEK | MAXON_ENUM_LIST (DAYOFWEEK) |
enum MONTHOFYEAR | MAXON_ENUM_LIST (MONTHOFYEAR) |
Float64 | GetJulianDay (const DateTime &t) |
DateTime | FromJulianDay (Float64 j) |
void | GetDateTimeNow (DateTime &t) |
void | GetDateTimeNowGM (DateTime &t) |
Bool | LocalToGMTime (const DateTime &tLocal, DateTime &tGMT) |
Bool | GMTimeToLocal (const DateTime &tGMT, DateTime &tLocal) |
DAYOFWEEK | GetDayOfWeek (Int32 lYear, Int32 lMonth, Int32 lDay) |
String | FormatTime (const char *pszFormat, const DateTime &t) |
Bool | ParseTimeString (String timestr, Int32 &hour, Int32 &minute, Int32 &second) |
Bool | ParseDateString (String datestr, Int32 &year, Int32 &month, Int32 &day) |
String | TimeToString (const DateTime &d, const Bool bShowSeconds=true) |
String | DateToString (const DateTime &d) |
String | GetMonthName (Int month) |
void | ValidateDate (Int32 &year, Int32 &month, Int32 &day) |
void | ValidateTime (Int32 &hour, Int32 &minute, Int32 &second) |
Variables | |
MONDAY | |
TUESDAY | |
WEDNESDAY | |
THURSDAY | |
FRIDAY | |
SATURDAY | |
SUNDAY | |
JANUARY | |
FEBRUARY | |
MARCH | |
APRIL | |
MAY | |
JUNE | |
JULY | |
AUGUST | |
SEPTEMBER | |
OCTOBER | |
NOVEMBER | |
DECEMBER | |
#define DATETIME_GUI |
DateTime custom GUI ID.
#define DATETIME_DATA |
DateTime custom data ID.