急!关于数据类型转换的问题 使用COleDateTime,而非CString存取日期。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是问题在于日期在cstring里面阿呵呵,不然我也不会问阿 取前两位转换为int+2000(或1900)*10000 + 取中间两位转换为int* 100+取后两位转换为int 用CString1。把'-'去掉。2。根据前两位判断增加"19"还是"20"3。CString->int 1、利用CString的Mid函数取出第三个字符转化为整数生判断是9还是0,2、然后相应取出01,30,如是9前面加上19,将取出的几个串联起来,转为整数就行了。 自己编个函数从CString字符串里提取有用的信息组成int类型吧 CString str,str1,str2;int i,j;//给str赋值str1=str.Mid(0,1);//取第一个字符i=atoi(str1);//转为整数if(i==0)//如果是0 { str2="20"+str.Mid(0,2)+str.Mid(3,2)+str.Mid(6,2);// j=atoi(str2);//得到整数20020227 }else { str2="19"+str.Mid(0,2)+str.Mid(3,2)+str.Mid(6,2); j=atoi(str2); } 在VC6.0和vs 2008下采用同样的方式,给编辑框添加位图背景,却不能得到相同的结果,请高手指教。 如何把自定义的矩形区域保存为bmp硬盘文件!给段小代码呗! 怎么获得系统的默认字体? 有谁使用win32 API(不是MFC)写过基于dialog的多线程SOCKET程序? 非打印相关的虚函数之外的函数中怎样获得当前设置的打印纸的信息? 我的可用分怎么变少了,而且??????????? 请帮忙瞧瞧:嵌入的汇编代码出错? 带滚动条的窗口闪烁问题opengl mfc 加载位图出了问题 Class 与 Dll 用CSocket如何传送文件? 状态栏显示鼠标的坐标
呵呵,不然我也不会问阿
1。把'-'去掉。
2。根据前两位判断增加"19"还是"20"
3。CString->int
转化为整数生判断是9还是0,
2、然后相应取出01,30,如是9前面加上19,将取出的几个串联起来,
转为整数就行了。
int i,j;
//给str赋值
str1=str.Mid(0,1);//取第一个字符
i=atoi(str1);//转为整数
if(i==0)//如果是0
{
str2="20"+str.Mid(0,2)+str.Mid(3,2)+str.Mid(6,2);//
j=atoi(str2);//得到整数20020227
}
else
{
str2="19"+str.Mid(0,2)+str.Mid(3,2)+str.Mid(6,2);
j=atoi(str2);
}