VB内部函数(一)

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[, start[, count[, compare]]])

Right

返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。

Right(string, length)

Space

返回特定数目空格的 Variant (String)。

Space(number)

Split

返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

Split(expression[, delimiter[, count[, 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<wbr>ers</wbr> [,GroupDigits]]]])

FormatPercent

返回一个百分比格式(乘以100)的表达式,后面有%符号。

FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumb<wbr>ers</wbr> [,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)

返回包含于字符串内的数字,字符串中是一个适当类型的数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值