六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1161|回复: 0

c++ 获取当前时间

[复制链接]

升级  50%

5

主题

5

主题

5

主题

童生

Rank: 1

积分
25
 楼主| 发表于 2013-2-7 10:05:06 | 显示全部楼层 |阅读模式
 #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(&ltime); //获取从1970至今经过的秒数

cout << ctime(&ltime) << endl; //折算成当前时间日期

return 0;

}

=========================================
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);  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表