将CString 转化为CTime:
CTime CStringToCTime(CString timestr)
{
int a,b,c ;
sscanf(timestr.GetBuffer(timestr.GetLength()),"%d-%d-%d",&a,&b,&c);
CTime time(a,b,c,0,0,0);
return time;
}
将CTime转化为CString:
CString CTimeToCString(CTime time)
{
CString timestr= time.Format("'%Y-%m-%d %H:%M:%S'");//注意是一对双引号中还有一对单引号的
return timestr;
//也可以只返回日期如
//time.Format("'%Y-%m-%d %H:%M:%S'");
//CString date=time.Format("%Y-%m-%d");
}
初学mfc,有啥不妥的地方,希望各位大侠指正,也感谢各位的补充
谢谢!