VC++(MFC日期函數)
來源:互聯網
上載者:User
MFC 提供了兩個日期和時間類 CTime 和 CTimeSpan, 分別代表相對時間和絕對時間。 CTime 是基于格林威治平均時間( GMT )的,本地的時間由環境變數 TZ 決定。 CTimeSpan 代表了時間間隔。
CTime 類由下列成員函數:
CTime()
建立一個 CTime 對象。
GetCurrentTime()
由目前時間建立一個 CTime 對象。
GetTime()
由 CTime 對象返回一個 time_t 變數。
GetYear()
擷取 CTime 對象代表的年。
GetMonth ()
擷取 CTime 對象代表的月。
GetDay() 擷取 CTime 對象代表的日期。
GetHour() 擷取 CTime 對象代表的小時。
GetMinute() 擷取 CTime 對象代表的分。
GetSecond() 擷取 CTime 對象代表的秒。
GetDayOfWeek() 擷取 CTime 對象代表的周日, 1 代表周日, 2 代表周 - 等等。
Format() 將字串轉換成一個基於本地時區的格式字串。
FormatGmt() 將字串轉換成一個基於 UTC (世界時)的格式字串。
operator = 賦予新的時間。
operator + 增加 CTime 和 CTimeSpan 對象。
operator – 減小 CTime 和 CTimeSpan 對象。
operator += CTime 對象加一個 CTimeSpan 對象。
operator -= CTime 對象減一個 CTimeSpan 對象。
operator == 比較兩個絕對時間是否相等。
operator != 比較兩個絕對時間是否不相等。
operator < 比較兩個絕對時間,是否前一個大於後一個。
operator > 比較兩個絕對時間,是否前一個小於後一個。
operator >= 比較兩個絕對時間,是否前一個大於等於後一個。
operator <= 比較兩個絕對時間,是否前一個小於等於後一個。