gatelib  2.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
g::DateTime Class Reference

Public Member Functions

 DateTime (int d=1, int mo=january, int y=1900, int h=0, int mi=0, int s=0)
 
 DateTime (GIntTime_t aIntTime)
 
 DateTime (const DateTime &o)
 
DateTimeoperator= (const DateTime &o)
 
bool operator== (const DateTime &o) const
 
bool operator!= (const DateTime &o) const
 
bool operator> (const DateTime &o) const
 
bool operator< (const DateTime &o) const
 
GIntTime_t getIntTime () const
 
void setIntTime (GIntTime_t aIntTime)
 
GDayOfTheWeek_t getDayOfTheWeek () const
 
int getDayFromYearBeginning () const
 
void setUtc (const DateTime &utc)
 
DateTime getUtc () const
 
void addSeconds (GIntTime_t)
 
void addMinutes (GIntTime_t minutes)
 
void addHour (GIntTime_t hours)
 
std::wstring getStringW (const char *format="%c") const
 
std::string getString (const char *format="%c") const
 
bool isDaylightSavingsTime () const
 

Static Public Member Functions

static int do_Compare (const DateTime &d1, const DateTime &d2)
 
static GIntTime_t getSecondsFromUtc ()
 
static DateTime now ()
 

Public Attributes

Date date
 
Time time
 

The documentation for this class was generated from the following file: