MFC
获取系统当前时间
CTime
CTime tm;
tm=CTime::GetCurrentTime();
int m_nYear = tm.GetYear();
CString m_strTime = tm.Format("%Y-%m-%d %H:%M:%S");
GetLocalTime
SYSTEMTIME st;
CString strDate,strTime;
GetLocalTime(&st);
strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay);
strTime.Format("%2d:%2d:%2d:%2d",st.wHour,st.wMinute,st.wSecond, st.wMilliseconds);
TRACE("****************%d.%d.%d %d:%d:%d:%d********************\n", st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
获取程序运行时间GetTickCount()
long t1=GetTickCount();
Sleep(500);
long t2=GetTickCount();
str.Format("time:%dms",t2-t1);