求救!怎样把字符串转成时间类型! CString strTmp;DATE dtTmp;strTmp="1999-7-8 10:20:30";怎么把strTmp的时间转成dtTmp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以先读到COleDateTime对象中,然后转化成DATE类型。两个步骤都很简单。int nY,nMO,nD,nT,nMI,nSsscanf(strTmp,"%d-%d-%d %d:%d:%d",&nY,&nMO,&nD,&nT,&nMI,&nS);COLEDateTime ttt(nY,nMO,nD,nT,nMI,nS);DATE dt = (DATE)(ttt); 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); time_t time2=tm.GetTime(); //CTime--->time_t COleDateTime time3(time2); //time_t--->COleDateTime 在防火墙添加信任IP vc6加载xml的问题 TransparentBlt 能支持光栅操作吗 上海 招VC ActiveX开发人员 [题目说不清楚,点击进入] 如何创建“浏览文件夹”对话框? 突然发现措手不及问题 MFC dc问题.....求大家帮忙啊 小弟一段程序看不懂,麻烦进来帮我解释一下 有关CListBox的问题,请教 MFC如何删除ppt中的幻灯片? 父窗口被销毁了,子窗口为什么还会存在?急! MessageBox的问题!
两个步骤都很简单。
int nY,nMO,nD,nT,nMI,nS
sscanf(strTmp,"%d-%d-%d %d:%d:%d",&nY,&nMO,&nD,&nT,&nMI,&nS);
COLEDateTime ttt(nY,nMO,nD,nT,nMI,nS);
DATE dt = (DATE)(ttt);
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); time_t time2=tm.GetTime(); //CTime--->time_t
COleDateTime time3(time2); //time_t--->COleDateTime