高密市时代互联网服务中心
繁體中文

共享资料

主页 → 共享资料 → VB及ASP编程

VIP资料 VIP资料
VB及ASP编程 VB及ASP编程
相关知识 相关知识
图象制作 图象制作
图片资料 图片资料
数据库 数据库
资料下载 资料下载

共享资料热点信息

数据库有效性规则数据库有效性规则数据库有效性规则 数据库有效性规则数据库有效性规…
国税发票打印管理系统下载 国税发票打印管理系统下载
窗体控件获得默认焦点g 窗体控件获得默认焦点g
网页显示服务器时间 网页显示服务器时间
sql server2000自动编号字段设置 sql server2000自动编号字段设置…
怎样判断数据库字段是否为空 怎样判断数据库字段是否为空
软件的纯真版与豪华版的区别 软件的纯真版与豪华版的区别
asp动态二级联动选择输入框的制作 asp动态二级联动选择输入框的制…
字符串输出时补零 字符串输出时补零
access改为mssql server access改为mssql server

信息搜索

(支持信息首拼字母)

浏览:3907  [字号: 正常]
分享到:

ASP常用函数大全

Array()
返回一个数组
表达式 Array(list)
数据类型: 字符,数字
<%
Dim myArray()
For i = 1 to 7
Redim Preserve myArray(i)
myArray(i) = WeekdayName(i)
Next
%>

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)
<%
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时返回小时数
表达式 Hour(time)
数据类型:
<%=Hour(#4:45:34 PM#)%>
结果: 16
(Hour has been converted to 24-hour system)

Instr()
返回字符或字符串在另一个字符串中第一次出现的位置
表达式 Instr([start, ] strToBeSearched, strSearchFor [, compare])
数据类型: Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符.compare比较方式(详细见ASP常数)
<%
strText = "This is a test!!"
pos = Instr(strText, "a")
response.write pos
%>
结果: 9

InstrRev()
函数同上,只是从字符串的最后一个搜索起
表达式 InstrRev([start, ] strToBeSearched, strSearchFor [, compare])
数据类型: 同上
<%
strText = "This is a test!!"
pos = InstrRev(strText, "s")
response.write pos
%>
结果: 13

Int()
返回数值类型,不四舍五入
表达式 Int(number)
<%=INT(32.89)%>
结果: 32

IsArray()
函数判断一对象是否为数组,返回布尔值
表达式 IsArray(name)
<%
strTest = "Test!"
response.write IsArray(strTest)
%>
结果: False

IsDate()
函数判断一对象是否为日期,返回布尔值
表达式 IsDate(expression)
<%
strTest = "9/4/2000"
response.write IsDate(strTest)
%>
结果: True

IsEmpty()
函数判断一对象是否初始化,返回布尔值.
表达式 IsEmpty(expression)
<%
Dim i
response.write IsEmpty(i)
%>
结果: True

IsNull()
函数判断一对象是否为空,返回布尔值
表达式 IsNull(expression)
<%
Dim i
response.write IsNull(i)
%>
结果: False


IsNumeric()

函数判断一对象是否为数字,返回布尔值.
表达式 IsNumeric(expression)
<%
i = "345"
response.write IsNumeric(i)
%>
结果: True
就算数字加了引号,ASP还是认为它是数字

IsObject()
函数判断一对象是否为对象,返回布尔值
表达式 IsObject(expression)
<%
Set con = Server.CreateObject("ADODB.Connection")
response.write IsObject(con)
%>
结果: True

LBound()
返回指定数组维的最小可用下标
表达式 Lbound(arrayname [, dimension])
<%
i = Array("Monday","Tuesday","Wednesday")
response.write LBound(i)
%>
结果: 0

LCase()
函数 返回字符串的小写形式
表达式 Lcase(string)
<%
strTest = "This is a test!"
response.write LCase(strTest)
%>
结果: this is a test!

Left()
返回字符串左边第length个字符以前的字符(含第length个字符)
表达式 Left(string, length)
<%
strTest = "This is a test!"
response.write Left(strTest, 3)
%>
结果: Thi

Len()
返回字符串的长度.
表达式 Len(string | varName)

<%
strTest = "This is a test!"
response.write Len(strTest)
%>
结果: 15

LTrim()
函数去掉字符串左边的空格
表达式 LTrim(string)
<%
strTest = " This is a test!"
response.write LTrim(strTest)
%>
结果: This is a test!

Mid()
返回特定长度的字符串(从start开始,长度为length)
表达式 Mid(string, start [, length])
<%
strTest = "This is a test! Today is Monday."
response.write Mid(strTest, 17, 5)
%>
结果: Today

Minute()
返回时间的分钟.
表达式 Minute(time)
<%=Minute(#12:45:32 PM#)%>
结果: 45

Month()
返回月份
表达式 Month(date)
<%=Month(#08/04/99#)%>
结果: 8

MonthName()
返回指定月份
表达式 MonthName(month, [, Abb])
<%=MonthName(Month(#08/04/99#))%>
结果: August

Now()
返回系统时间
表达式 Now()
<%=Now%>
结果: 9/9/00 9:30:16 AM

Right()
返回字符串右边第length个字符以前的字符(含第length个字符).
表达式 Right(string, length)
<%
strTest = "This is an test!"
response.write Right(strTest, 3)
%>
结果: st!

Rnd()
函数产生一个随机数
表达式 Rnd [ (number) ]
<%
Randomize()
response.write RND()
%>
结果: 任何一个在0 到 1 之间的数

Round()
返回按指定位数进行四舍五入的数值
表达式 Round(expression [, numRight])
<%
i = 32.45678
response.write Round(i)
%>
结果: 32

Rtrim()
函数去掉字符串右边的字符串
表达式 Rtrim(string)
<%
strTest = "This is a test!! "
response.write RTrim(strTest)
%>
结果: This is a test!!

Split()
函数将一个字符串分割并返回分割结果
表达式 Split (S[,d])
实例:<%V= Split(A,B,C)
For i = 0 To UBound(V)
Response.Write V(i)
Next
%>
结果: A B C

Second()
返回秒
表达式 Second(time)
<%=Second(#12:34:28 PM#)%>
结果: 28

StrReverse()
函数反排一字符串
表达式 StrReverse(string)
<%
strTest = "This is a test!!"
response.write StrReverse(strTest)
%>
结果: !!tset a si sihT

Time()
返回系统时间.
表达式 Time()
<%=Time%>
结果: 9:58:28 AM

Trim()
函数去掉字符串左右的空格
表达式 Trim(string)
<%
strTest = " This is a test!! "
response.write Trim(strTest)
%>
结果: This is a test!!

UBound()
返回指定数组维数的最大可用下标
表达式 Ubound(arrayname [, dimension])
<%
i = Array("Monday","Tuesday","Wednesday")
response.write UBound(i)
%>
结果: 2

UCase()
返回字符串的大写形式
表达式 UCase(string)
<%
strTest = "This is a test!!"
response.write UCase(strTest)
%>
结果: THIS IS A TEST!!

VarType()
返回指示变量子类型的值
表达式 VarType(varName)
<%
i = 3
response.write varType(i)
%>
结果: 2(数字)详见"asp常数"

WeekDay()
返回在一周的第几天
表达式 WeekDay(date [, firstdayofweek])
<%
d = #9/9/00#
response.write Weekday(d)
%>
结果: 4(星期三)

WeekDayName()
返回一周第几天的名字
表达式 WeekDayName(weekday [, Abb [, firstdayofweek]])
<%
d = #9/9/00#
response.write WeekdayName(Weekday(d))
%>
结果: Wednesday

Year()
返回当前的年份
表达式 Year(date)
<%=Year(#9/9/00#)%>
结果: 2013



·上一篇:怎样判断数据库字段是否为空
·下一篇:解决windows2003默认只有200k的图片上传限制的方法
数据库…
SQLSE…
窗体控…
MS SQ…
sql s…
站内查询(支持首拼):
主 页 关于我们 新闻中心 产品介绍 业务范围 共享资料 服务支持 案例展示 站长专题 人力资源 音视频 电子地图 会员中心 在线付款

鲁ICP备11021577号

Copyright © 2003-2026 版权所有:时代互联网服务中心

电话:13287488567 0536-2378816 邮箱:xzs0001@163.com  QQ:173807448 632406796

建议使用 1152×864 及以上分辨率浏览

技术服务:时代互联网服务中心 访问量: 89117047(人次) 目前在线:24人
2