VB常用函数

摘要:
现在返回表示当前日期和时间的编码值。此函数通常用作其他系统时钟函数的参数。Hour返回指定时间的小时部分。Day返回当月的天数。Abs返回n的绝对值。Exp返回e的n次方。Rnd生成介于0和1之间的随机数。当sgnn小于0时,它返回-1,当n等于0时,返回0,当n大于0时,则返回1。Sqr返回n的平方根。Tan以弧度为单位返回n的正切值。Val将字符串转换为数值。Int返回数字的整数部分。

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 
Xor 对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密 65 Xor 50  返回115    115 Xor 50  返回65 


注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。

注册表读写函数:

GetSetting 检索注册表设置值 
SaveSetting 保存或创建注册表设置值 
GetAllSettings 返回一个包含多项注册表设置值的数组 
DeleteSetting 删除注册表设置值

 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1783061

免责声明:文章转载自《VB常用函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇51nod 1136 欧拉函数【数论】用 WEKA 进行数据挖掘——第二章: 回归下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL 字符串处理函数大全

     select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charinde...

Ansi,UTF8,Unicode编码(续)

1.三种编码的回顾 Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件。 Unicode字符串,每个字符(汉字、英文字母)都占2个字节;在VC++的世界里,Microsoft比较鼓励使用Unicode,如wchar_t。 UTF8是Unicode一种压缩形式,英文A在unicode中表示为0x0041,英语中这种存...

DELPHI字符串、数组操作函数(转)

对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用Delphi的这些函数,在编程时能更加得心应手。   1.Copy   功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度(   即个数)。最后函数返回一个新的字符串(即是我...

hive SQL 字母大小写转换

lower(string A) lcase(string A) 将文本字符串转换成字母全部小写形式 upper(string A) ucase(string A) 将文本字符串转换成字母全部大写形式 常用字符串相关函数,可以参考: https://www.iteye.com/blog/blackproof-2108353...

DB2把整型转换成制定长度的字符串,前面补0

selecta.auto_id,right(digits(cast(auto_idasbigint)),18)fromT_BZ_DEMO_AREA_APPa; digits必须使用整型参数。 auto_id类型为:small integer :返回5位字符串。large integer :返回10位字符串。big integer :返回19位字符串。...

.NET 基础知识

.net程序基本编写、执行流程(c#)       1>编写c#代码,保存为.cs文件。       2>通过csc.exe程序来将.cs文件编译为.net程序集(.exe或.dll)。此时的exe或dll并不是机器码(cpu不可理解)。【>csc /out:c:a.exe c:program.cs】   C:WindowsMicroso...