1、 2004-09-14DateAdd() 返回一个被改变了的日期。 DateAdd(timeinterval,number,date) timeinterval是要增加的时间间隔类型,如y,mdh等等; number是要增加的时间间隔的数量;date是时间增加的基准时间. DataAdd(,1,CDate(2004-09-14 17:12:23) 2004-10-14 17:23这里有一个技巧(对于初学者而言),如果number为负数,则相当于减去Abs(number)个时间间隔。DateDiff() 返回两个日期之间的差值 。 DateDiff(timeinterval,date1,date
2、2 , firstdayofweek , firstweekofyear timeinterval 表示相隔时间的类型,如M表示月。 DateDiff(2000-1-11999-8-4 从1999-8-4 到2000年还有 150 天.Day() 返回一个月的第几日 . Day(date) date 是任何有效的日期。 Day(CDate(2004-09-14 14FormatCurrency() 返回表达式,此表达式已被格式化为货币值 FormatCurrency(Expression , Digit , LeadingDigit , Paren , GroupDigit Digit 指示小
3、数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置; LeadingDigit 三态常数,指示是否显示小数值小数点前面的零。 $34.35FormatDateTime() 返回表达式,此表达式已被格式化为日期或时间 FormatDateTime(Date, , NamedFormat NamedFormat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate. Wednesday, August 04, 1999FormatNumber() 返回表达式,此表达式已被格式化为数值. FormatNumber(Expression , Digit ,
4、LeadingDigit , Paren , GroupDigit默认值为 -1,指示使用的是计算机的区域设置。; LeadingDigit i指示小数点右侧显示位数的数值。 Paren 指示小数点右侧显示位数的数值。 GroupDigit i指示小数点右侧显示位数的数值。. 45.325FormatPercent() 返回表达式,此表达式已被格式化为尾随有 % 符号的百分比(乘以 100 )。 (%) FormatPercent(Expression , Digit , LeadingDigit , Paren , GroupDigit 同上. 45.267%Hour() 以24时返回小时数
5、. Hour(time) 16(Hour has been converted to 24-hour system)Instr() 返回字符或字符串在另一个字符串中第一次出现的位置. Instr(start, strToBeSearched, strSearchFor , compare Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符compare 比较方式(详细见ASP常数) Instr(1,abcdefgabcdefgbc 2InstrRev() 同上,只是从字符串的最后一个搜索起 InstrRev(start, InstrR
6、ev(1, 9Int() 返回数值类型,不四舍五入。 Int(expression)expression是任意合法的表达式。 32IsArray() 判断一对象是否为数组,返回布尔值 . IsArray(expression)expression True/FalseIsDate() 判断一对象是否为日期,返回布尔值 IsDate(expression) expression是任意合法的表达式。 IsDate(abc FalseIsEmpty() 判断一对象是否初始化,返回布尔值. IsEmpty(expression)IsNull() 判断一对象是否为空,返回布尔值. IsNull(expr
7、ession)IsNumeric() 判断一对象是否为数字,返回布尔值. IsNumeric(expression)就算数字加了引号,ASP还是认为它是数字。IsObject() 判断一对象是否为对象,返回布尔值. IsObject(expression)LBound() 返回指定数组维的最小可用下标. Lbound(arrayname , dimension dimension 指明要返回哪一维下界的整数。使用 1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,默认值为 1.LCase() 返回字符串的小写形式 Lcase(string) string是任意合法的
8、表达式。 LCase(THIS Is A Test! this is a test!Left() 返回字符串左边第length个字符以前的字符(含第length个字符). Left(string, length)string是原字符串,length是要取得的字符个数。 Left(Left,3) LefLen() 返回字符串的长度. Len(string | varName)string是任意合法的表达式。 15LTrim() 去掉字符串左边的空格. LTrim(string)string为字符串 LTrim( This is a test!This is a test!Mid() 返回特定长度
9、的字符串(从start开始,长度为length). Mid(string, start , lengthstring是原字符串,start为开始截取的位置,length为截取的字符串长度 Mid(abcdefg,2,3) bcd如果省略length,则截取从start位置到末尾的所有字符。Minute() 返回时间的分钟. Minute(time)time是任意合法的日期表达式。 Minute(Month() 返回月份. Month(date) date是任意合法的日期表达式。 Month(MonthName() 以本地系统格式返回用于识别特定月份的字符串. MonthName(month,
10、, Abb month是给定月的数字表示; Abb (可选的)是一个逻辑值,用于控制是否显示月份缩写.True表示显示月份缩写,False则不显示。 MonthName( SeptemberNow() Returns the current system date and time. Now() 2004-09-14 17:这是我的时间,你调用的时候应该是你当时的时间。Replace() 返回一个字符串strToBeSearched中的子字符串strSearchFor被另一个字符串strReplaceWith替换count次后的字符串。 Replace(strToBeSearched, str
11、SearchFor, strReplaceWith , start , count , compare strToBeSearched是被替换的字符串; strSearchFor是要在strToBeSearched中查找的子字符串; strReplace是要替换成的字符串; start (可选的)是开始搜索的位置; count (可选的)是要替换的次数,省略则全部替换。 Replace(This is an apple!appleorange This is an orange!Right() 返回字符串右边第length个字符以前的字符(含第length个字符). Right(string,
12、 length) string是原字符串,length是要截取的字符个数。 Right(right ghtRnd() 产生一个随机数. Rnd (number) 任何一个在0 到 1 之间的数Round() 返回按指定位数进行四舍五入的数值. Round(expression , numRight numRight数字表明小数点右边有多少位进行四舍五入。如果省略,则 Round 函数返回整数. Round(1234.567,2)错误返回结果: 1234.570(注:感谢yippee 的提示,由于本人的疏忽,也是受了SqlServer的影响才有此 错误结果,同时在这里也提醒大家,SqlServe
13、r查询分析器的Round会得到此 结果。 正确返回结果:1234.57Rtrim() 去掉字符串右边的字符串. Rtrim(string) RTim(Second() 返回秒. Second(expression) expression是任意合法的时间表达式。 23StrReverse() 反排一字符串 StrReverse(string) StrReverse(!tset a si sihTTime() 返回系统时间. Time() . 17:Trim() 去掉字符串左右的空格. Trim(string) string是任意合法的字符串表达式。 Trim(UBound() 返回指定数组维数的
14、最大可用下标. Ubound(arrayname , dimension dimension (optional) 指定返回哪一维上界的整数。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension 参数,则默认值为 1.UCase() 返回字符串的大写形式. UCase(string) UCase( THIS IS A TEST!VarType() 返回指示变量子类型的值 VarType(varName)varName是任意可用的表达式 2(数字)WeekDay() 返回在一周的第几天. WeekDay(date , firstdayofweek date是任意合法的时间表达式
15、 WeekDay( 3(星期二)注意外国人的习惯,周日为第一天,既是1,周一是第二天既是2,依此类推WeekDayName() 返回一周第几天的名字. WeekDayName(date , Abb , firstdayofweek date是任意合法的时间表达式,Abb(可选的)Boolean 值,指明是否缩写表示星期各天的名称。如果省略, 默认值为 False,即不缩写星期各天的名称.firstdayofweek指明星期第一天的数值 WeekDayName( 星期二Year() 返回当前的年份. Year(date)date是任意合法的时间表达式。 Year( 2004ASP常用函数 ASP
16、常用命令 1.函数array()功能:创建一个数组变量格式:array(list)参数:list为数组变量中的每个数值列,中间用逗号间隔例子:结果:i被赋予为数组2.函数Cint()将一表达式/其它类型的变量转换成整数类型(int)Cint(expression)expression是任何有效的表达式/其它类型的变量236函数Cint()将字符”234”转换成整数234.如果表达式为空,或者无效时,返回值为0;3.函数:Creatobject()创建及返回一个ActiveX对象.Creatobject(obname)参数bname是对象的名称4.函数Cstr()将一表达式/其它类型的变量转换成
17、字符类型(string)Cstr(expression)expression是任何有效的表达式/其它类型的变量函数Cstr()将整数5转换成字符”5”.5.函数Date()返回当前系统(server端)的日期Date()无例子05/10/006.函数Dateadd()计算某个指定的时间和dateadd(timeinterval,number,date)timeinterval是时间单位(月,日.);number是时间间隔值,date是时间始点.11/4/993:34:45PM其中“m”=”month”;“d”=”day”;如果是currentDate格式,则,“h”=”hour”;“s”=”s
18、econd”;7.函数Datediff()计算某量个指定的时间差datediff(timeinterval,date1,date2,firstdayofweek,firstdayofyear)timeinterval是时间单位;date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear是任意选项.Thereare150daystomilleniumfrom8/4/99.8.函数day()返回一个整数值,对应于某月的某日day(date)date是一个有效的日期表达式;49.函数formatcurrency()转换成货币格式formatcurrency(
19、expression,digit,leadingdigit,paren,groupdigit)expression是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项.结果34.3510.函数Formatdatetime()格式化日期表达式/变量formatdatetime(date,nameformat)date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称.Wednesday,August04,1999说明:-描述返回表达式,此表达式已被格式化为日期或时间。语法FormatDateTime(Date,
20、NamedFormat)FormatDateTime函数的语法有以下参数:参数描述Date必选项。要被格式化的日期表达式。NamedFormat可选项。指示所使用的日期/时间格式的数值,如果省略,则使用vbGeneralDate。设置NamedFormat参数可以有以下值:常数值描述vbGeneralDate0显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。vbLongDate1使用计算机区域设置中指定的长日期格式显示日期。vbShortDate2使用计算机区域设置中指定的短日期格式显示日期。vbLongTime
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1