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. |