GetCurrentTime

GetCurrentTime函式可以用來獲取系統時間,用於VC編程。

使用方法

在VC中,我們可以藉助CTime時間類,獲取系統當前日期,具體使用方法如下:

CTime t = CTime::GetCurrentTime(); //獲取系統日期

int d=t.GetDay(); //獲得幾號

int y=t.GetYear(); //獲取年份

int m=t.GetMonth(); //獲取當前月份

int h=t.GetHour(); //獲取當前為幾時

int mm=t.GetMinute(); //獲取分鐘

int s=t.GetSecond(); //獲取秒

int w=t.GetDayOfWeek(); //獲取星期幾,注意1為星期天,7為星期六

如果想計算兩段時間的差值,可以使用CTimeSpan類,具體使用方法如下:

CTime t1( 1999, 3, 19, 22, 15, 0 );CTime t = CTime::GetCurrentTime(); CTimeSpan span=t-t1; //計算當前系統時間與時間t1的間隔

int iDay=span.GetDays(); //獲取這段時間間隔共有多少天

int iHour=span.GetTotalHours(); //獲取總共有多少小時

int iMin=span.GetTotalMinutes();//獲取總共有多少分鐘

int iSec=span.GetTotalSeconds();//獲取總共有多少秒

或者,獲得當前日期和時間,並可以轉化為 CString

CTime tm=CTime::GetCurrentTime(); CString str=tm.Format("%Y-%m-%d");//顯示年月日

相關詞條

相關搜尋

熱門詞條

聯絡我們