#include <windows.h>
#include <iostream>
using namespace std;
#include <ATLComTime.h>
void main()
{
SYSTEMTIME st1, st2;
//GetLocalTime(&st1); // gets current time
//GetLocalTime(&st2);
//手动设置时间
st1.wYear = 2010;
st1.wMonth = 9;
st1.wDayOfWeek = 5;
st1.wDay = 24;
st1.wHour = 23;
st1.wMinute = 59;
st1.wSecond = 59;
st1.wMilliseconds = 0;
st2.wYear = 2010;
st2.wMonth = 9;
st2.wDayOfWeek = 5;
st2.wDay = 25;
st2.wHour = 00;
st2.wMinute = 00;
st2.wSecond = 00;
st2.wMilliseconds = 0;
COleDateTime t1;
t1.SetDateTime( st1.wYear, st1.wMonth, st1.wDay, st1.wHour, st1.wMinute, st1.wSecond );
COleDateTime t2;
t2.SetDateTime( st2.wYear, st2.wMonth, st2.wDay, st2.wHour, st2.wMinute, st2.wSecond );
COleDateTimeSpan TimeTemp = t2 - t1;
int day = TimeTemp.GetDays();
cout << day << endl;
getchar();
}