c++ 获取当前时间
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
time_t ltime;
char tmpbuf[128];
//方法1:分别获取当前时间,日期
/* Display operating system-style date and time. */
_strtime( tmpbuf );
printf( "OS time://t//t//t//t%s//n", tmpbuf ); //打印当前时间
_strdate( tmpbuf );
printf( "OS date://t//t//t//t%s//n", tmpbuf ); //打印当前日期
//方法二:获取当前时间日期
time(<ime); //获取从1970至今经过的秒数
cout << ctime(<ime) << endl; //折算成当前时间日期
return 0;
}
结果:
OS time: 13:21:48
OS date: 08/20/07
Mon Aug 20 13:21:48 2007
=========================================
VC中基于 Windows 的精确定时
http://www.vckbase.com/document/viewdoc/?id=1301
-------------------------------------------------------------------------------------------------------------
//获取程序运行时间
long t1=GetTickCount();//程序段开始前取得系统运行时间(ms) ;
Sleep(500);
long t2=GetTickCount();();//程序段结束后取得系统运行时间(ms)
str.Format("time:%dms",t2-t1);//前后之差即 程序运行时间
AfxMessageBox(str);
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)