# TMCUserTimeRecord Class Reference

Inheritance diagram for TMCUserTimeRecord:

List of all members.

## Public Member Functions
| TMCUserTimeRecord ()
void | NormalizeTimeRecord (void)
void | SysTimeToTimeRecord (const TMCSystemTime &systemTime)
int32 | Compare (const TMCUserTimeRecord &date) const
## Static Public Member Functions
static void | NormalizeDate (int16 &year, int16 &month, int16 &day)
static int16 | DayOfWeek (int16 year, int16 month, int16 day)
static boolean | IsLeapYear (int16 year)
static int16 | DaysInMonth (int16 year, int16 month)
## Public Attributes
int16 | fYear
int16 | fMonth
int16 | fDay
int16 | fHour
int16 | fMinute
int16 | fSecond
int16 | fDayOfWeek

## Detailed Description

Gives the time and date in a human readable form.

## Constructor & Destructor Documentation

TMCUserTimeRecord::TMCUserTimeRecord | ( |  | ) | `[inline]`

## Member Function Documentation

int32 TMCUserTimeRecord::Compare | ( | const TMCUserTimeRecord & | date | ) | const`[inline]`

static int16 TMCUserTimeRecord::DayOfWeek | ( | int16 | year,
|  | int16 | month,
|  | int16 | day |
| ) |  |  | `[static]`

static int16 TMCUserTimeRecord::DaysInMonth | ( | int16 | year,
|  | int16 | month |
| ) |  |  | `[static]`

static boolean TMCUserTimeRecord::IsLeapYear | ( | int16 | year | ) | `[static]`

static void TMCUserTimeRecord::NormalizeDate | ( | int16 & | year,
|  | int16 & | month,
|  | int16 & | day |
| ) |  |  | `[static]`

void TMCUserTimeRecord::NormalizeTimeRecord | ( | void |  | ) |

void TMCUserTimeRecord::SysTimeToTimeRecord | ( | const TMCSystemTime & | systemTime | ) |

## Member Data Documentation

int16 TMCUserTimeRecord::fDay

int16 TMCUserTimeRecord::fDayOfWeek

int16 TMCUserTimeRecord::fHour

int16 TMCUserTimeRecord::fMinute

int16 TMCUserTimeRecord::fMonth

int16 TMCUserTimeRecord::fSecond

int16 TMCUserTimeRecord::fYear

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

- MCDateTime.h