1.使用ctime類
cstring str; //獲取系統時間
ctime tm; tm=ctime::getcurrenttime();
str=tm.format("現在時間是%y年%m月%d日 %x");
messagebox(str,null,mb_ok);
2: 得到系統時間日期(使用getlocaltime)
systemtime st;
cstring strdate,strtime;
getlocaltime(&st);
strdate.format("%4d-%2d-%2d",st.wyear,st.wmonth,st.wday);
strtime.format("%2d:%2d:%2d",st.whour,st.wminute,st.wsecond);
3.使用gettickcount//獲取程式執行時間
long t1=gettickcount();//程式段開始前取得系統執行時間(ms)
sleep(500); long t2=gettickcount();//程式段結束後取得系統執行時間(ms)
str.format("time:%dms",t2-t1);//前後之差即 程式執行時間
afxmessagebox(str);//獲取系統執行時間
long t=gettickcount();
cstring str,str1;
str1.format("系統已執行 %d時",t/3600000);
str=str1; t%=3600000;
str1.format("%d分",t/60000);
str+=str1; t%=60000;
str1.format("%d秒",t/1000);
str+=str1; afxmessagebox(str);
參考:
MFC獲取當前時間
我們如果使用mfc的話可以用以下 得到 ctime time ctime getcurrenttime 構造ctime物件 int m nyear time.getyear 年 int m nmonth time.getmonth 月 int m nday time.getday 日 int m n...
MFC獲取系統當前時間
1.使用ctime類 cstring str 獲取系統時間 ctime tm tm ctime getcurrenttime str tm.format 現在時間是 y年 m月 d日 x messagebox str,null,mb ok 2 得到系統時間日期 使用getlocaltime syst...
MFC獲取系統當前時間
mfc獲取系統當前時間 1.使用ctime類 cstring str 獲取系統時間 ctime tm tm ctime getcurrenttime str tm.format 現在時間是 y年 m月 d日 x messagebox str,null,mb ok 2 得到系統時間日期 使用getlo...