有这样的函数吗?

解决方案 »

  1.   

    strCString="2003-10-27 6:24:37"; //CString--->COleDateTime
    COleVariant vtime(strCString);
    vtime.ChangeType(VT_DATE);
    COleDateTime time4=vtime;COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTime
    SYSTEMTIME systime;
    VariantTimeToSystemTime(time1, &systime);
    CTime tm(systime);
      

  2.   

    int year,month,day;
    char* ptime="2004-6-6";
    sscanf(ptime,"%d-%d-%d",&year,&month,&day);CTime ct=CTime(year,month,day,0,0,0);
    month=ct.GetMonth();
    具体你可以自由发挥.