VB 实用函数集
| 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()。
| 关键字 | 说明 | 示例 |
| 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 |
| Xor | 对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密 | 65 Xor 50 返回115 115 Xor 50 返回65 |
| 转换函数 | 将表达式转换成 |
| 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以下有效 |
| GetSetting | 检索注册表设置值 |
| SaveSetting | 保存或创建注册表设置值 |
| GetAllSettings | 返回一个包含多项注册表设置值的数组 |
| DeleteSetting | 删除注册表设置值 |
Microsoft website: http://msdn2.microsoft.com/zh-cn/library/s2dy91zy(VS.80).aspx
浙公网安备 33010602011771号