1、获取系统时间:
#include<Windows.h>
#include <iostream>
using namespace std;
int main()
{
SYSTEMTIME sysTime; ///< 系统时间
GetLocalTime(&sysTime);
//打印年、月、毫秒
cout << sysTime.wYear << sysTime.wMonth << sysTime.wMilliseconds << endl;
}
2、计算当前时间距某个时间点的时间段
#include<atltime.h>
#include <iostream>
using namespace std;
int main()
{
CTimeSpan time;
CTime t1(2019, 9, 20, 19, 0, 0); //起始时间
SYSTEMTIME tt;
GetLocalTime(&tt); //获取当前系统时间
CTime t2(tt);
time = t2 - t1; //时间差
//打印差多少天
cout << time.GetDays() << endl;
}