易截截图软件、单文件、免安装、纯绿色、仅160KB

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
没有。只有自己写个自定义


相关问答:

求一个在线测试系统 asp的 - Web 开发 / ASP

http://www.zgjhjy.com/Test/PrimaryTest/Index.aspx
就是类似以上的在线测试系统,需要有一个后台的,语言是asp的,数据库是access的,还需要能在后台对信息进行添删改查的。谢谢各位了。。。
程序真的很多,不知 ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号