超郁闷的问题,今天费了好长时间找不到原因,后来才想到在网上查一下,呵呵,浪费了不少时间。
我用这样的代码:
CTime time;
m_timeCtrl.GetCurSel(time);
CString strMsg;
strMsg.Format("%d/%d/%d", time.GetYear(), time.GetMonth(), time.GetDay());
得到的时间是错误的,原因待查,我每次选择一个时间都得到的是另外一个时间。
在网上找的解决方法是:
SYSTEMTIME time;
m_time.GetCurSel(&time);
CString strMsg;
strMsg.Format("%d-%d-%d", time.wYear, time.wMonth, time.wDay);
问题解决了,原因还没找到,我再查查看