Public Members

Construction/Destruction

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 59).  
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 UCT.  
GetLocalTm Breaks down a CTime object into components—based on the local time zone.  
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 UCT.  

Operators

operator = Assigns new time values.  
operator +, – Adds and subtracts CTimeSpan and CTime objects.  
operator +=, –= Adds and subtracts 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.