C++获取当前时间和计算程序运行时间的方法

C++获取当前时间和计算程序运行时间的方法
获取当前时间:
#include <iostream>
#include <Windows.h> 
 
using namespace std; 
 
int main() {
    SYSTEMTIME sys;    
    GetLocalTime(&sys);  
    cout<<sys.wYear<<"年";    
    cout<<sys.wMonth<<"月";    
    cout<<sys.wDay<<"日";    
    cout<<sys.wHour<<"时";    
    cout<<sys.wMinute<<"分";    
    cout<<sys.wSecond<<"秒";    
    cout<<sys.wMilliseconds<<"毫秒";
    cout<<",星期"<<sys.wDayOfWeek<<endl; 
    return 0;
}
   
计算程序运行时间 方法一:
 
#include<iostream.h><br>#include<time.h><br>void main()<br>{<br>   clock_t start,finish;<br>   double totaltime;<br>   start=clock();<br><br>   ……                     //把你的程序代码插入到这里面<br><br>   finish=clock();<br>   totaltime=(double)(finish-start) / CLOCKS_PER_SEC;  //CLOCKS_PER_SEC注意一下<br>   cout<<"\n此程序的运行时间为"<<totaltime<<"秒!"<<endl;<br>}<br><br>
   
计算程序运行时间 方法二:
 
#include <iostream>
#include <Windows.h>  //关键 
using namespace std; 
int main() {
    LONGLONG start, finish; 
    LONGLONG totalTime; 
    start = GetTickCount(); 
    //需要测试运行时间的代码段放在这    
    finish = GetTickCount(); 
    totalTime = finish - start;
    cout<<"花费"<<totalTime<<"毫秒"<<endl; 
    return 0;
}

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值