hur.cn - 华软网

 热门搜索

怎么讲一个形如01/28/2009型的CString类字符串转为CTime类对象啊?

  作者:未知    来源:网络    更新时间:2010/12/8
反过来怎么转化?
---华软 网友回答---
我只知道 1个个切割 复制- -
---华软网友回复---
CTIME的成员函数Format() 将字符串转换成鉴于当地时区的格式字符串  

---华软网友回复---
CTime t( 1999, 3, 19, 22, 15, 0 ); 
// 10:15PM March 19, 1999
CString s = t.Format( "%A, %B %d, %Y" );

---华软网友回复---
直接转的没有,你要自己写了
---华软网友回复---
COleDateTime能够转。
---华软网友回复---
你能够先CString到COleDateTime:用ParseDateTime实现
CString str = _T("2010-12-08 20:59:59");
COleDateTime dt;
dt.ParseDateTime(str);
再将COleDateTime转换成CTime:
SYSTEMTIME st;
dt.GetAsSystemTime(st);
CTime time(st);
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。