怎么实现日期递加

如何实现日期递加
如何能实现日期一天一天递加,请给出代码,谢谢

------解决方案--------------------
tm * tmDateTime;
time_t ttDateTime;

time(&ttDateTime);

ttDateTime += 60 * 60 * 24; // 加一天

tmDateTime = localtime(&ttDateTime);
printf( "%04d-%02d-%02d %02d:%02d:%02d\n ",
tmDateTime-> tm_year + 1900,
tmDateTime-> tm_mon + 1,
tmDateTime-> tm_mday,
tmDateTime-> tm_hour,
tmDateTime-> tm_min,
tmDateTime-> tm_sec);
------解决方案--------------------
{
COleDateTime t1( 2007, 8, 31, 0, 0, 0 );//2007-8-31
COleDateTimeSpan ts(1,0,0,0);//一天
t1+= ts;//t1 = 2007-9-1
CString strDay;
strDay.Format( "%d-%d-%d ",t1.GetYear(),t1.GetMonth(),t1.GetDay() );
AfxMessageBox(strDay);//2007-9-1
}