叶涟风不息 2021-08-13 23:28 采纳率: 0%
浏览 53

C++ 用COleDateTime类计算时间失败

尝试添加 Atlcomtime.h 头文件失败

#include <Atlcomtime.h>
#include <bits/stdc++.h>
using namespace std;
int main()
{
    COleDateTime timeStart, timeEnd;
    timeStart = COleDateTime::GetCurrentTime();
    // ... perform time-consuming task
    timeEnd = COleDateTime::GetCurrentTime();
    COleDateTimeSpan spanElapsed = timeEnd - timeStart;
    return 0;
}
  • 写回答

1条回答 默认 最新

  • 诺er~ 2021-08-13 23:38
    关注
    
    #include <iostream>
    #include <ctime>
    #include <Windows.h>
    using namespace std;
     
    int main( )
    {
       // 基于当前系统的当前日期/时间
       time_t now = time(0);
       
       // 把 now 转换为字符串形式
       char* dt = ctime(&now);
     
       cout << "本地日期和时间:" << dt << endl;
       
       Sleep(5000);
       now = time(0);
       
       // 把 now 转换为字符串形式
       dt = ctime(&now);
     
       cout << "本地日期和时间:" << dt << endl;
    }
    

    可以尝试一下这样

    评论

报告相同问题?

问题事件

  • 创建了问题 8月13日