customgui_datetime.h File Reference

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   DAYOFWEEK {
   MONDAY ,
   TUESDAY ,
   WEDNESDAY ,
   THURSDAY ,
   FRIDAY ,
   SATURDAY ,
   SUNDAY
}
enum   MONTHOFYEAR {
   JANUARY ,
   FEBRUARY ,
   MARCH ,
   APRIL ,
   MAY ,
   JUNE ,
   JULY ,
   AUGUST ,
   SEPTEMBER ,
   OCTOBER ,
   NOVEMBER ,
   DECEMBER
}

函数

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)

变量

  MONDAY
  TUESDAY
  WEDNESDAY
  THURSDAY
  FRIDAY
  SATURDAY
  SUNDAY
  JANUARY
  FEBRUARY
  MARCH
  APRIL
  MAY
  JUNE
  JULY
  AUGUST
  SEPTEMBER
  OCTOBER
  NOVEMBER
  DECEMBER

Macro Definition Documentation

◆  DATETIME_GUI

#define DATETIME_GUI

DateTime custom GUI ID.

◆  DATETIME_DATA

#define DATETIME_DATA

DateTime custom data ID.