用oeldatetime取出日期,再赋制值给datetimectrl,得到的日期是1899年?不知道哪步有问题。
brant 2004-12-25 09:51:26 COleDateTime time;
time.GetCurrentTime();
COleDateTimeSpan span(180,0,0,0);
time-=span;
m_datectl.SetTime(time);
想得到半年前的日期,没想到得到的是1899年时半年前的日期。
如果换成ctime,日期就没有变化,还是当前日期。
请教一下,怎么回事?