asp有没有类似C里面的sprintf格式化数字,
比如我要将一个 数字 8 格式化成 00000008 前面补 7 个0 在C 里面可以用 sprintf 直接用 %08d 很好的弄成这样 asp 里面有没有类似函数?
VB code: 没有。只有自己写个自定义函数。 <%=formatStr("8","t",8)%> <% function formatStr(s,c,n) 's源字符串 'c格式化分隔符 'n长度 if s<>"" then if len(s)<n then for i=1 to n-len(s) temp = temp & c next formatStr = temp & s else formatStr = s end if end if end function %>引用 VB code 没有。只有自己写个自定义函数。 <%=formatStr("8","t",8)%> <%function formatStr(s,c,n)'s源字符串 'c格式化分隔符 'n长度if s <>""theniflen(s) <nthenfor i=1to n-len(s) temp= temp& cnext formatStr= temp& selse formatStr= sendifendifend function %> 还用这么麻烦么?一行搞定: Dim b Dim a:a=Right("00000000"&b,8)引用 引用 1 楼 lzp4881 的回复: VB code 没有。只有自己写个自定义
相关问答:
http://www.zgjhjy.com/Test/PrimaryTest/Index.aspx 就是类似以上的在线测试系统,需要有一个后台的,语言是asp的,数据库是access的,还需要能在后台对信息进行添删改查的。谢谢各位了。。。 程序真的很多,不知 ......
SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个 但不知要怎么写那个组合键! 有没哪个大侠放一段这个的代码或写一段 http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html
......
在asp里怎么调用java写的webservice方法,有很多方法 - <message name="RtPnrIn"> <part name="bstrPnrNO" type="s:string" /> <part name ......
<?xml version="1.0"?> <root> <status>433</status> <msg>这个是汉字</msg> <serialno>123</serialno> </root> 如何用ASP读取 status值 ......
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。 真心求教各位高手,哎!本人太菜了!呵呵!
......