6.1 字符函数
函数名 |
示例 |
|
ASC |
返回一个 Integer,代表字符串中首字母的字符代码。 |
Asc(string) |
CHR |
返回 String,其中包含有与指定的字符代码相关的字符 |
Chr(charcode) |
Format |
返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 |
Format(expression[,format[, firstdayofweek[,firstweekofyear]]]) |
Hex |
返回代表十六进制数值的 String。 |
Hex(number) |
InStr |
返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。 |
InStr([start,]string1,string2[,compare]) |
InstrRev |
返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起。 |
InstrRev(string1, string2[, start[, compare]]) |
Join |
返回一个字符串,该字符串是通过连接某个数组中的多个子字符串而创建的。 |
Join(list[,delimiter]) |
LCase |
返回转成小写的 String。 |
LCase(string) |
Left |
返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。 |
Left(string,length) |
Len |
返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。 |
Len(string | varname) |
Ltrim Rtrim Trim |
返回 Variant (String),其中包含指定字符串的拷贝,没有前导空白 (LTrim)、尾随空白 (RTrim) 或前导和尾随空白 (Trim)。 |
LTrim(string)RTrim(string)Trim(string) |
Mid |
返回 Variant (String),其中包含字符串中指定数量的字符。 |
Mid(string,start[,length]) |
Partition |
返回一个 Variant (String),指定一个范围,在一系列计算的范围中指定的数字出现在这个范围内。 |
Partition(number,start,stop,interval) |
Replace |
返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,且替换发生的次数也是指定的。 |
Replace(expression, find, replacewith[, count[, compare]]]) |
Right |
返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。 |
Right(string, length) |
Space |
返回特定数目空格的 Variant (String)。 |
Space(number) |
Split |
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 |
Split(expression[, delimiter[, compare]]]) |
StrComp |
返回 Variant (Integer),为字符串比较的结果。 |
StrComp(string1, string2[,compare]) |
String |
返回 Variant (String),其中包含指定长度重复字符的字符串。 |
String(number, character) |
StrReverse |
返回一个字符串,其中一个指定子字符串的字符顺序是反向的。 |
StrReverse(string1) |
UCase(string) |
返回 Variant (String)其中包含转成大写字符串。 |
UCase(string) |
6.2 数字函数
函数名 |
示例 |
|
FormatNumber |
返回一个数字格式的表达式。 |
FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumb |
FormatPercent |
返回一个百分比格式(乘以100)的表达式,后面有%符号。 |
FormatPercent(Expression[,GroupDigits]]]]) |
Int Fix |
返回参数的整数部分。 |
Int(number) Fix(number) |
IsNumeric |
返回 Boolean 值,指出表达式的运算结果是否为数。 |
IsNumeric(expression) |
Round |
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。 |
Round(expression [,numdecimalplaces]) |
Sgn |
返回一个 Variant (Integer),指出参数的正负号 |
Sgn(number) |
Oct |
返回 Variant (String),代表一数值的八进制值 |
Oct(number) |
Rnd |
返回一个包含随机数值的 Single。 |
Rnd[(number)] |
6.3 日期函数
函数名 |
示例 |
|
Date |
返回包含系统日期的 Variant (Date)。 |
Date |
DateAdd |
返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。 |
DateAdd(interval,number,date) |
DateDiff |
返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。 |
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]]) |
DatePart |
返回一个包含已知日期的指定时间部分的 Variant (Integer)。 |
DatePart(interval,date [,firstdayofweek[,firstweekofyear]]) |
DateSerial |
返回包含指定的年、月、日的 Variant (Date)。 |
DateSerial(year,month,day) |
DateValue |
返回一个 Variant (Date)。 |
DateValue(date) |
Day |
返回一个 Variant (Integer),其值为 1 到 31 之间的整数,表示一个月中的某一日 |
Day(date) |
FormatDateTime |
返回一个日期或时间格式的表达式。 |
FormatDateTime(Date[,NamedFormat]) |
Hour |
返回一个 Variant (Integer),其值为 0 到 23 之间的整数,表示一天之中的某一钟点。 |
Hour(time) |
IsDate |
返回 Boolean 值,指出一个表达式是否可以转换成日期。 |
IsDate(expression) |
Minute |
返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一小时中的某分钟。 |
Minute(time) |
Month |
返回一个 Variant (Integer),其值为 1 到 12 之间的整数,表示一年中的某月。 |
Month(date) |
MonthName |
返回一个表示指定月份的字符串。 |
MonthName(month[, abbreviate]) |
Now |
返回一个 Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。 |
Now |
Weekday |
返回一个 Variant (Integer),包含一个整数,代表某个日期是星期几。 |
Weekday(date, [firstdayofweek]) |
WeekdayName |
返回一个字符串,表示一星期中的某天。 |
WeekdayName(weekday, abbreviate, firstdayofweek) |
Year(date) |
返回 Variant (Integer),包含表示年份的整数。 |
Year(date) |
Second |
返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一分钟之中的某个秒。 |
Second(time) |
Time |
返回一个指明当前系统时间的 Variant (Date)。 |
Time |
Timer |
返回一个 Single,代表从午夜开始到现在经过的秒数。 |
Timer |
TimeSerial |
返回一个 Variant (Date),包含具有具体时、分、秒的时间。 |
TimeSerial(hour,minute,second) |
TimeValue |
返回一个包含时间的 Variant (Date)。 |
TimeValue(time) |
6.4 转换函数
函数名 |
示例 |
|
Str |
返回代表一数值的 Variant (String)。 |
Str(number) |
StrConv |
返回按指定类型转换的 Variant (String)。 |
StrConv(string,conversion,LCID) |
Val(string) |
返回包含于字符串内的数字,字符串中是一个适当类型的数值。 |