Time | 返回系统时钟的当前时间。 |
Date | 返回系统时钟的当前日期。 |
Now | 返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。 |
Hour(Time) | 返回指定时间的小时部分(0到23)。 |
Minute(Time) | 返回指定时间的分钟部分(0到59)。 |
Second(Time) | 返回指定时间的秒部分(0到59)。 |
Day(Date) | 返回月份中的日期数(1到31)。 |
Month(Date) | 返回日期中的月份(1到12)。 |
Year(Date) | 返回日期中的年度。 |
Weekday(Date) | 返回日期中代表一周中的星期几。 |
Abs(n) | 返回n的绝对值。 |
Atn(n) | 返回n的反正切值,以弧度为单位。 |
Cos(n) | 返回n的余弦值,以弧度为单位。 |
Exp(n) | 返回e的n次方。 |
Rnd(n) | 产生0到1之间的一个随机数。 |
Sgn(n) | n小于0时返回-1,n等于0时返回0,n大于0时返回1。 |
Sin(n) | 返回n的正弦值,以弧度为单位。 |
Sqr(n) | 返回n的平方根。 |
Str(n) | 把数值值转换成字符串。 |
Tan(n) | 返回n的正切值,以弧度为单位。 |
Val(n) | 把字符串转换为数值值。 |
Int(n) | 返回数字的整数部分。8.4-->9 |
Fix(n) | 返回数字的整数部分。8.4-->8 |
以上函数在VB6和VBScript中都适用,在。NET里面要在前面加上相应的命名空间,如System.Math.Cos(),Microsoft.VisualBasic.Hour()。
数据类型转换函数:
转换函数 | 将表达式转换成 |
CBool | Boolean |
CByte | Byte |
CCur | Currency '只在VB7.0以下有效 |
CDate | Date |
CDbl | Double |
CInt | Integer |
CLng | Long |
CSng | Single |
CStr | String |
CVar | Variant '只在VB7.0以下有效 |
CVErr | Error '只在VB7.0以下有效 |
若想了解Visual Basic正在使用哪种变量类型,可使用 VarType 函数。
字符串处理函数
关键字 | 说明 | 示例 |
Ucase | 将字符串中的字母改为大写 | Ucase("Kim")返回KIM |
Lcase | 将字符串中的字母改为小写 | Lcase("Kim")返回kim |
Len | 确定字符串的长度(以字符为单位) | Len("Mississ")返回7 |
Right | 返回字符串右部指定个数的字符 | Right("Budapest",3)返回pes |
Left | 返回字符串左部指定个数的字符 | Left("Budapest",4)返回Buda |
Mid | 从某一指定起始点开始返回字符串中指定个数的字符 | Mid("Sommers", 4, 3) 返回mer |
InStr | 从一个较大字符串中查找另一个字符 | start% = InStr("bob","bobby")start%变量返回值1 |
String | 重复指定字符串中的字符,返回新的字符串 | String(8, "*")返回******** |
Asc | 返回指定字母的ASCII代码 | Asc("A") 返回65 |
Chr | 返回指定ASCII代码对应的字符 | Chr(65) 返回A |
Replace(expression, find, replacewith[, start[, count[, compare]]]) | 返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。 | Replace函数的返回值是一个字符串,但是,其中从start所指定的位置开始,到expression字符串的结尾处的一段子字符串已经发生过替换动作。并不是原字符串从头到尾的一个复制。 |
Xor | 对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密 | 65 Xor 50 返回115 115 Xor 50 返回65 |
注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。
注册表读写函数:
GetSetting | 检索注册表设置值 |
SaveSetting | 保存或创建注册表设置值 |
GetAllSettings | 返回一个包含多项注册表设置值的数组 |
DeleteSetting | 删除注册表设置值 |
联系客服