如何把字符串转化为CTime格式?
比如我得字符串是 "2002-09-12 12:12:12",如何转化?

解决方案 »

  1.   


    CString str = "2004-07-08 11:22:33"; 
                      COleVariant VariantTime;
    VariantTime = str;
    VariantTime.ChangeType(VT_DATE);
    COleDateTime DataTime = VariantTime;
    int nYear = DataTime.GetYear();
    int nMonth = DataTime.GetMonth();
    int nDay = DataTime.GetDay();
    int nHour = DataTime.GetHour();
    int nMin = DataTime.GetMinute();
    int nSec = DataTime.GetSecond();CTime tt(nYear,nMonth,nDay,nHour,nMin,nSec);