CTime Class Members

Construction

CTime Constructs CTime objects in various ways.
GetCurrentTime Creates a CTime object that represents the current time (static member function).

Extraction

GetTime Returns a time_t that corresponds to this CTime object.
GetYear Returns the year that this CTime object represents.
GetMonth Returns the month that this CTime object represents (1 through 12).
GetDay Returns the day that this CTime object represents (1 through 31).
GetHour Returns the hour that this CTime object represents (0 through 23).
GetMinute Returns the minute that this CTime object represents (0 through 59).
GetSecond Returns the second that this CTime object represents (0 through 61).
GetDayOfWeek Returns the day of the week (1 for Sunday, 2 for Monday, and so forth).

Conversion

GetGmtTm Breaks down a CTime object into components — based on UTC.
GetLocalTm Breaks down a CTime object into components — based on the local time zone.
GetAsSystemTime Converts the time information stored in the CTime object to a Win32-compatible SYSTEMTIME structure
Format Converts a CTime object into a formatted string — based on the local time zone.
FormatGmt Converts a CTime object into a formatted string — based on UTC.

Operators

operator = Assigns new time values.
operator + – Add and subtract CTimeSpan and CTime objects.
operator +=, –= Add and subtract a CTimeSpan object to and from this CTime object.
operator ==, < , etc. Compare two absolute times.

Archive/Dump

operator << Outputs a CTime object to CArchive or CDumpContext.
operator >> Inputs a CTime object from CArchive.

CTime OverviewHierarchy Chart