怎么把CString格式的"2003-5-17"转化为CTime类型? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString s="2003-05-17"; CString date[3]; date[0]=s.Mid(0,4); date[1]=s.Mid(5,2); date[2]=s.Mid(8,2); int date2[3]; for(int i=0;i<3;i++) date2[i]=atoi(date[i]); CTime time(date2[0],date2[1],date2[2],0,0,0); CString h = time.Format( "%B %d, %Y" ); 改用COleDatatime 吧:COleDateTime dtTemp;dtTemp.ParseDateTime (_T("2003-05-17")); COleDateTime dtTemp;try{ dtTemp.ParseDateTime (_T("2003-05-17"));}catch {// dtTemp = COleDateTime::GetCurrentTime (); return false;}hehe... CString s="20030517";SYSTEMTIME dttime; ::GetSystemTime(&dttime);dttime.wYear=atoi(strTemp.Mid(0,4));dttime.wMonth=atoi(strTemp.Mid(4,2));dttime.wDay=atoi(strTemp.Mid(6,2));CTime time(dttime); 不预设CString,是否可以让函数直接返回CString? 连接没有正常关闭 向高手们请教一个窗体改变大小时要如何重绘自己定义的表示方法啊! 自定义类如何访问对话框类? 求助,帮忙 给LPCANDIDATELIST 按偏移赋值,为什么赋值到最后,每个偏移位置都是最后一次赋值的那个字符串?? 软件开发有哪些方向? VC用在什么方面比C++BUILDER更加出色??我很想知道 懂wince的帮帮忙!clist怎么用? 怎样实现逐行读取数据 #if _MSC_VER > 1000 #pragma once 有人知道哪有公司搞虚拟仪器开发的吗?
CString date[3];
date[0]=s.Mid(0,4);
date[1]=s.Mid(5,2);
date[2]=s.Mid(8,2);
int date2[3];
for(int i=0;i<3;i++)
date2[i]=atoi(date[i]);
CTime time(date2[0],date2[1],date2[2],0,0,0);
CString h = time.Format( "%B %d, %Y" );
dtTemp.ParseDateTime (_T("2003-05-17"));
{
dtTemp.ParseDateTime (_T("2003-05-17"));
}
catch
{
// dtTemp = COleDateTime::GetCurrentTime ();
return false;
}
hehe...
::GetSystemTime(&dttime);
dttime.wYear=atoi(strTemp.Mid(0,4));
dttime.wMonth=atoi(strTemp.Mid(4,2));
dttime.wDay=atoi(strTemp.Mid(6,2));
CTime time(dttime);