ddng.net
当前位置:首页 >> vC++ DATE类型 转 CString >>

vC++ DATE类型 转 CString

CString DateToString(CTime &tm) { CString str_time; str_time.Format("%d-%d-%d",tm.GetYear(),tm.GetMonth(),tm.GetDay()); return str_time; }

http://hi.baidu.com/drunkdream/item/d6c2fb0c5ea84ccf75cd3cd9用Format函数试试

cstring 转换为char * ;char * 与 varchar应该是可以匹配的.

很明显CString stdtime; --创建一个CString对象 用来保存转换格式后的时间字符串CTime t=CTime::GetCurrentTime(); --获取当前时间,格式默认的是CTimestdtime.Format("%d-%d-%d",t.GetYear(),t.GetMonth(),t.GetDay());--需要转换成CString才好使用 比如说当前时间是 2012年1月8日23:02:25 stdtime即为2012-1-8哥们 懂不 采纳哦

char * p = "this is a test"; 或者象下面这样更具有 unicode 意识: tchar * p = _t("this is a test") 或 lptstr p = _t("this is a test"); 你可以使用下面任意一种写法: cstring s = "this is a test"; // 8-bit only cstring s = _t("this is a test"); //

cstring temp;long i = 99;temp.format("%d",i);这样就可以了!

1、CString 类型转换为double直接用atoi或atol就可以了.如CString str;double db=(double)atoi(str);或double db=(double)atol(str);2、CString str;(格式为:汉字 日期)CString temp=str.Left();//(取最左边的字符:汉字)不过字符串不能

****** NO.1 ****** CString string; int iValue=100; string.Format(_T("%d"),iValue); MessageBox(string); string的值为"100" 这样应该明白了吧!

CString in_str; CStringArray out_str_ary;1.CStringArray转 CString:int index=out_str_ary.GetSize(); for(int i=0;i<index;i++) { in_str=out_str_ary.GetAt(i); }2.CString 转CStringArray:out_str_ary.Add(in_str); 或者 LPCTSTR str = in_str; //强制类型转换,CString转换为char* out_str_ary.Add(LPCTSTR str);

CString 型转化成 int 型

相关文档
lzth.net | xaairways.com | dfkt.net | xyjl.net | bestwu.net | 网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com