替换字符串!!!!!!!高手来!!!
代码下:
$RS.open ("SELECT cpf01,cpf02,cpf04,cpf07,cpf29,cpf70,cpf22FROM cpf_file");
$3 = $RS.Fields(2) ;如何把日期变成 2012年12月14日 这种格式!!
While (Not $RS.eof And Not $RS.bof);
GUICtrlCreateListViewItem($RS.Fields(0).value&"|"&$RS.Fields(1).value&"|"&$3.value&"|"&$RS.Fields(3).value&"|"&$RS.Fields(4).value&"|"&$RS.Fields(5).value&"|"&$RS.Fields(6).value, $ListView1)
$RS.movenext;
WEnd;
$RS.close; #include <Array.au3>
Local $str="19881229000000"
Local $a=StringRegExpReplace($str,"(\d{4})(\d{2})(\d{2}).+",'$1年'&'$2 月'&'$3日')
MsgBox(0, '', $a)
回复 2# 小影
如果用我的程式显示出来,GUICtrlCreateListViewItem也是一样吗 回复 3# liupeng1990607
你原来怎么调用就怎么调用啦
只不过是处理过后再调用而已,问题解决了。。修改一下标题 回复 4# 小影
老是出错!!! 本帖最后由 netegg 于 2012-12-20 14:47 编辑
最烦没事用个数字当变量名了
把答案里的$str换成你的对应字段就行了
正则不熟就
Local $str = '19860424000000'
MsgBox(0,0,StringFormat('%04d年%02d月%02d日',StringLeft($str,4),StringLeft(StringTrimLeft($str, 4),2),StringLeft(StringTrimLeft($str, 6),2))) 回复 6# netegg
您会把数据库查询出来的汉字转换为繁体中文 不会乱码吗 我数据库是繁体的 查询出来的资料都乱码!!! 回复 7# liupeng1990607
转码呗 回复 2# 小影
你闲的蛋疼啊!!!
'$1'&'$2'&'$3'
直接'$1$2$3' 不就搞定了吗 回复 9# kxing
那是的确是有点闲加无聊。。。哈哈 学习。。。。。学习
页:
[1]