Defined in file: hzDate.h

Constructors/Detructors

hzXDate*hzXDate(void)
NULL-BASIS~hzXDate(void)

Public Methods:

unsigned intAsEpoch(void)
unsigned longAsVal(void)
voidClear(void)
hzSDateDate(void)
unsigned intDay(void)
unsigned intDaysInYear(void)
unsigned intDow(void)
unsigned intExcel(void)
unsigned intHour(void)
boolIsNull(void)
boolIsSet(void)
unsigned intMin(void)
unsigned intMonth(void)
unsigned intNoDays(void)
unsigned intNoSecs(void)
unsigned intSec(void)
voidSetByEpoch(unsigned int nEpochTime)
voidSetByEpoch(unsigned int nEpochTime, unsigned int usec)
hzEcodeSetDate(const hzXDate& op)
hzEcodeSetDate(hzSDate& D)
hzEcodeSetDate(unsigned int Y, unsigned int M, unsigned int D)
hzEcodeSetDate(unsigned int nDays)
hzEcodeSetDate(unsigned int nDays, unsigned int nSecs)
hzEcodeSetDate(unsigned long xdVal)
hzEcodeSetDate(const char* cpDateStr)
hzEcodeSetDateTime(const char* i)
hzEcodeSetTime(hzTime& T)
hzEcodeSetTime(const char* i)
hzEcodeSetTime(unsigned int h, unsigned int m, unsigned int s)
hzEcodeSetTime(unsigned int nSecs)
voidSysDateTime(void)
hzTimeTime(void)
const char*Txt(hzDateFmt eFmt)
unsigned intYear(void)
voidaltdate(hzInterval unit, int nounits)
voidaltday(int nounits)
voidalthour(int nounits)
voidaltmin(int nounits)
voidaltmon(int nounits)
voidaltsec(int units)
voidaltyear(int nounits)
intdatecmp(hzXDate& a, hzXDate& b)
unsigned intuSec(void)

Overloaded operators:

const char*operator const char *(void)
booloperator!(void)
booloperator!=(const hzXDate& op)
const char*operator*(void)
const hzXDate&operator+=(unsigned int nDays)
const hzXDate&operator-=(unsigned int nDays)
booloperator<(const hzXDate& op)
ostream&operator<<(ostream& os, const hzXDate& Date)
booloperator<=(const hzXDate& op)
const hzXDate&operator=(const hzXDate& op)
const hzXDate&operator=(const hzSDate& op)
const hzXDate&operator=(unsigned long xdVal)
const hzXDate&operator=(const hzString& S)
const hzXDate&operator=(const char* s)
booloperator==(const hzXDate& op)
booloperator>(const hzXDate& op)
booloperator>=(const hzXDate& op)

Member Variables:

unsigned intm_hourNo description
unsigned intm_usecNo description