ASP函数语法速查表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ASP函数语法速查表

Abs(数值)

绝对值。一个数字的绝对值是它的正值。空字符串(null)的绝对值,也是空字符串。未初始化的变数,其绝对为0

例子:ABS(-2000)

结果:2000

Array(以逗点分隔的数组元素)

Array函数传回数组元素的值。

例子:

A=Array(1,2,3)

B=A(2)

结果:2

说明:变量B为A数组的第二个元素的值。

Asc(字符串)

将字符串的第一字母转换成ANSI(美国国家标准符号)字码。

例子:Asc("Internet")

结果:73

说明:显示第一字母I的ANSI字码。

CBool(表达式)

转换成布尔逻辑值变量型态(True或False)

例子:CBool(1+2)

结果:True

CDate(日期表达式)

换成日期变量型态。可先使用IsDate函数判断是否可以转换成日期。

例子:CDate(now()+2)

结果:2000/5/28 10:30:59

CDbl(表达式)

转换成DOUBLE变量型态。

Chr(ANSI字码)

将ASCII字码转换成字符。

例子:Chr(72)

结果:H

CInt(表达式)

转换成整数变量型态。

例子:CInt("3.12")

结果:3

CLng(表达式)

转换成LONG变量型态。

CSng(表达式)

转换成SINGLE变量型态。

CStr(表达式)

转换成字符串变量型态。

Date()top

传回系统的日期。

例子:Date

结果:2000/5/13

DateAdd(I,N,D)

将一个日期加上一段期间后的日期。I:设定一个日期(Date)所加上的一段期间的单位。譬如interval="d"表示N的单位为日。I的设定值如下:

y yyyYear 年

q Quarter 季

m Month 月

d Day 日

w Weekday 星期

h Hour 时

n Minute 分

s Second 秒

N:数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为>date 以后的日期),负值表示减(结果为>date以前的日期)。

D:待加减的日期。

例子:DateAdd("m",1,"31-Jan-98")

结果:28-Feb-98

说明:将日期31-Jan-98加上一个月,结果为28-Feb-98而非31-Fe-98。

例子:DateAdd("d",20,"30-Jan-99")

结果:1999/2/9

说明:将一个日期30-Jan-99加上20天后的日期。

DateDiff(I,D1,D2[,FW[,FY]])

计算两个日期之间的期间。

I:设定两个日期之间的期间计算之单位。譬如>I="m"表示计算的单位为月。>I的设定值如:yyyy>Year 年

q Quarter 季

m Month 月

w Weekday 星期

h Hour 时

m Minute 分

s Second 秒

D1,D2:计算期间的两个日期表达式,若>date1较早,则两个日期之间的期间结果为正值;若>date2较早,则结果为负值。

FW:设定每周第一天为星期几,若未设定表示为星期天。>FW的设定值如下:

0使用>API的设定值。

1 星期天

2 星期一

3 星期二

4 星期三

5 星期四

6 星期五

7 星期六

FY:设定一年的第一周,若未设定则表示一月一日那一周为一年的第一周。>FY的设定值如下:0使用>API的设定值。

1 一月一日那一周为一年的第一周

2 至少包括四天的第一周为一年的第一周

3 包括七天的第一周为一年的第一周

例子:DateDiff("d","25-Mar-99","30-Jun-99")

结果:97

说明:显示两个日期之间的期间为97天。

DatePart(I,D,[,FW[,FY]])

传回一个日期的之部份。

>I:设定传回那一部份。譬如>I="d"表示传回部份为日。>I的设定值如下:

yyyy Year年

q Quarter 季

m Month 月

d Day 日

w Weekday 星期

h Hour 时

m Minute 分

s Second 秒

D:待计算的日期。

>FW:设定每周第一天为星期几,若未设定则表示为星期天。>FW的设定值如下:

0 使用>API的设定值。

1 星期天

2 星期一>3星期二

4 星期三

5星期四

6星期五

FY:设定一年的第一周,若未设定则表示一月一日那一周为一年的第一周。>FY的设定值如下:

0 使用>API的设定值。

1 一月一日那一周为一年的第一周

2 至少包括四天的第一周为一年的第一周

3 包括七天的第一周为一年的第一周

例子:DatePart("m","25-Mar-99")

结果:3

说明:显示传回一个日期的月部份。

Dateserial(year,month,day)

转换(year,month,day)成日期变量型态。

例子:DateSerial(99,10,1)

结果:1999/10/1

DateValue(日期的字符串或表达式)

转换成日期变量型态,日期从January 1,100到December 31,9999。格式为month,day,and year或month/day/year。譬如:December 30,1999、Dec 30,1999、12/30/1999、12/30/99

例子:DateValue("January 1,2002")

结果:2002/1/1

Day(日期的字符串或表达式)

传回日期的「日」部份。

例子:Day("12/1/1999")

结果:1

Fix(表达式)

转换字符串成整数数字型态。与Int函数相同。若为null时传回null。

Int(number)与Fix(number)的差别在负数。如Int(-5.6)=-6,Fix(-5.6)=-5。

例子:Fix(5.6)

结果:5

Hex(表达式)

传回数值的十六进制值。若表达式为null时Hex(表达式)=null,若表达式=Empty时Hex(表达式)=0。16进位可以加「&H」表示,譬如16进位&H10表示十进制的16。

例子:Hex(30)

结果:1E

Hour(时间的字符串或表达式)

传回时间的「小时」部份。

例子:Hour("12:30:54")

结果:12

相关文档
最新文档