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

获取当前时间:

<span style="font-family:Comic Sans MS;">#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;
}</span>

计算程序运行时间   方法一:

#include <iostream>
#include <time.h>
using namespace std;
int main()
{
    clock_t start,finish;
    double total;
    start=clock();
    /*




   */
    finish=clock();
    total=(double)(finish-start);
    cout<<total<<"~~"<<endl;
    return 0;
}
计算程序运行时间   方法二:


#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
    long long start,finish;
    long long total;
    start=GetTickCount();
   /*


   */
    finish=GetTickCount();
    total=finish-start;
     cout<<total<<"~~"<<endl;
}


你可能感兴趣的:(程序运行时间)