设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 992|回复: 4
打印 上一主题 下一主题

[其它] asp函数大全

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-3 16:19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
asp函数大全
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2005-11-3 17:51:00 | 只看该作者
函数呢?怎么没有看见?
3#
发表于 2005-11-3 18:29:00 | 只看该作者
4#
 楼主| 发表于 2005-11-3 18:54:00 | 只看该作者
ASP函数大全





ASP函数与VBSCRIPT类似,以下举一些常用的函数:





Array()



函数返回一个数组



表达式 Array(list)



允许数据类型: 字符,数字均可



实例: <%



Dim myArray()



For i = 1 to 7



Redim Preserve myArray(i)



myArray(i) = WeekdayName(i)



Next



%>



返回结果: 建立了一个包含7个元素的数组myArray



myArray("Sunday","Monday", ... ... "Saturday")





CInt()



函数将一个表达式转化为数字类型



表达式 CInt(expression)



允许数据类型: 任何有效的字符均可



实例: <%



f = "234"



response.write cINT(f) + 2



%>



返回结果: 236



转化字符"234"为数字"234",如果字符串为空,则返回0值





CreateObject()



函数建立和返回一个已注册的ACTIVEX组件的实例。



表达式 CreateObject(objName)



允许数据类型: objName 是任何一个有效、已注册的ACTIVEX组件的名字.



实例: <%



Set con = Server.CreateObject("ADODB.Connection")



%>





CStr()



函数转化一个表达式为字符串.



表达式 CStr(expression)



允许数据类型: expression 是任何有效的表达式。



实例: <%



s = 3 + 2



response.write "The 返回结果 is: " & cStr(s)



%>



返回结果: 转化数字“5”为字符“5”。





Date()



函数返回当前系统日期.



表达式 Date()



允许数据类型: None.



实例: <%=Date%>



返回结果: 9/9/00





DateAdd()



函数返回一个被改变了的日期。



表达式 DateAdd(timeinterval,number,date)



允许数据类型:

timeinterval is the time interval to add;

number is amount of time intervals to add;

and date is the starting date.



实例: <%



currentDate = #9/9/00#



newDate = DateAdd("m",3,currentDate)



response.write newDate



%>





<%



currentDate = #12:34:45 PM#



newDate = DateAdd("h",3,currentDate)



response.write newDate



%>



返回结果: 9/9/00



3:34:45 PM



"m" = "month";



"d" = "day";



If currentDate is in time format then,



"h" = "hour";



"s" = "second";





DateDiff()



函数返回两个日期之间的差值 。



表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])



允许数据类型: timeinterval 表示相隔时间的类型,如“M“表示“月”。



实例: <%



fromDate = #9/9/00#



toDate = #1/1/2000#



response.write "There are " & _



DateDiff("d",fromDate,toDate) & _



" days to millenium from 9/9/00."



%>



返回结果: 从9/9/00 到2000年还有 150 天.





Day()



函数返回一个月的第几日 .



表达式 Day(date)



允许数据类型: date 是任何有效的日期。



实例: <%=Day(#9/9/00#)%>



返回结果: 4





formatCurrency()



函数返回表达式,此表达式已被格式化为货币值



表达式 formatCurrency(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])



允许数据类型: Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置; LeadingDigit 三态常数,指示是否显示小数值小数点前面的零。



实例: <%=formatCurrency(34.3456)%>



返回结果: $34.35





formatDateTime()



函数返回表达式,此表达式已被格式化为日期或时间



表达式 formatDateTime(Date, [, Namedformat])



允许数据类型: Namedformat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate.



实例: <%=formatDateTime("09/9/00", vbLongDate)%>



返回结果: Sunday, September 09, 2000





formatNumber()



函数返回表达式,此表达式已被格式化为数值.



表达式 formatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])



允许数据类型: Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。; LeadingDigit i指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。; Paren 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。; GroupDigit i指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。.



实例: <%=formatNumber(45.324567, 3)%>



返回结果: 45.325





formatPercent()



函数返回表达式,此表达式已被格式化为尾随有 % 符号的百分比(乘以 100 )。 (%)



表达式 formatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])



允许数据类型: 同上.



实例: <%=formatPercent(0.45267, 3)%>



返回结果: 45.267%





Hour()



函数以24时返回小时数.



5#
发表于 2009-8-24 06:08:15 | 只看该作者
路过……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 20:27 , Processed in 0.083604 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表