您的位置:首页 > 编程语言 > VB

VB.NET语言基础(显式转换函数、日期时间函数)

2012-09-17 11:52 260 查看
1、类型转换函数名(显式转换)


函数名返回数据类型
[b]expression
[/b]参数范围



CBool

Boolean 数据类型 (Visual
Basic)


任何有效的
CharString
或数值表达式。

CByte

Byte 数据类型 (Visual
Basic)


0

255(无符号);舍入小数部分。

CChar

Char 数据类型 (Visual
Basic)


任何有效的
Char
String 表达式;只转换
String 的第一个字符;值可以为
0 到
65535(无符号)。

CDate

Date 数据类型 (Visual
Basic)


任何有效的日期和时间表示法。

CDbl

Double 数据类型 (Visual
Basic)


负值取值范围为
-1.79769313486231570E+308 到
-4.94065645841246544E-324;正值取值范围为
4.94065645841246544E-324 到
1.79769313486231570E+308。

CDec

Decimal 数据类型 (Visual
Basic)



于零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于具有
28 位小数位的数字,范围是
+/-7.9228162514264337593543950335。最小的可用非零数是
0.0000000000000000000000000001 (+/-1E-28)。

CInt

Integer 数据类型 (Visual
Basic)


-2,147,483,648

2,147,483,647;舍入小数部分。

CLng

Long 数据类型 (Visual
Basic)


-9,223,372,036,854,775,808

9,223,372,036,854,775,807;舍入小数部分。

CObj

Object 数据类型

任何有效的表达式。

CSByte

SByte 数据类型 (Visual
Basic)


-128

127;舍入小数部分。

CShort

Short 数据类型 (Visual
Basic)


-32,768

32,767;舍入小数部分。

CSng

Single 数据类型 (Visual
Basic)


负值的取值范围为
-3.402823E+38 到
-1.401298E-45;正值的取值范围为
1.401298E-45 到
3.402823E+38。

CStr

String 数据类型 (Visual
Basic)


CStr
的返回值取决于
expression 参数。请参见返回 CStr 函数的值

CUInt

UInteger 数据类型

0

4,294,967,295(无符号);舍入小数部分。

CULng

ULong 数据类型 (Visual
Basic)


0

18,446,744,073,709,551,615(无符号);舍入小数部分。

CUShort

UShort 数据类型 (Visual
Basic)


0

65,535(无符号);舍入小数部分。

小数部分可能要进行称为“四舍六入五成双”的特殊类型舍入。有关更多信息,请参见“备注”。


2、日期和时间函数


【1】:
Now

语法:
Now()

说明:
取得系统当前的日期和时间

【2】:
Today

语法:
Today()

说明:
取得系统当前的日期

【3】:
Year

语法:
Year(Date)

说明:
取得给定日期的年份

【4】:
Month

语法:
Month(Date)

说明:
取得给定日期的月份

【5】:
Day

语法:
Day(Date)

说明:
取得给定日期是几号

【6】:
Hour

语法:
Hour(time)

说明:
取得给定时间是第几个小时

【7】:
Minute

语法:
Minute(time)

说明:
取得给定时间是第几分钟

【8】:
Second

语法:
Second(time)

说明:
取得给定时间是第几秒

【9】:
WeekDay

语法:
WeekDay(Date)

说明:
取得给定日期是星期几的整数,1表示是星期日,2表示星期一,依次类推

【10】:
DateDiff

语法:
DateDiff("Var",Var1,Var2)

Var: 日期或时间间隔因子,后面回有介绍

Var1: 第一个日期或时间

Var2: 第二个日期或时间,应该比
Var1 晚

说明:
计算两个日期或时间的间隔

【11】:
DateAdd

语法:
DateAdd("Var",Var1,Var2)

Var: 日期或时间间隔因子

Var1: 日期或时间间隔倍数

Var2: 日期或时间的基数

说明:
对两个日期或时间做加法,例如
DateAdd("d",10,Date()),返回
10 天后是几号

【12】:
FormatDateTime

语法:
FormatDateTime(Date,vbShortDate)

FormatDateTime(Date,vbLongDate)

FormatDateTime(Time,vbShortTime)

FormatDateTime(Time,vbLongTime)

说明:
转化为短日期格式

转化为长日期格式

转化为短时间格式

转化为长时间格式

日期或时间间隔因子

【1】:间隔因子:yyyy


明:年

【2】:间隔因子:
M


明:


【3】:间隔因子:
d


明:


【4】:间隔因子:
ww


明:
星期

【5】:间隔因子:
H


明:
小时

【6】:间隔因子:
S


明:


示例如下:

Result
= "你来访的日期是:"
& Today() 返回来访的日期

Result
= "你来访的时间是:"
& Now() 返回来访的日期和时间

Result
= Month(Today()) 返回当天是一年中的哪一月

Result
= Month(#10/21/2002#) 返回给定日期是一年中的哪一个月

Result
= Weekday(Today()) 返回当天是星期几

Result
= FormatDateTime(Today(),vbLongDate) 转换为长日期格式

DateDiff
用于计算两个给定日期或时间的间隔,请注意其中的时间因子,例如:

Result
= DateDiff("d",Today(),#1/1/2006#) 返回离
2006年元旦还有多少天

Result
= DateDiff("h",Today(),#1/1/2006#) 返回离
2006年元旦还有多少小时

Result
= DateDiff("d",#1/1/2004#,#1/12006") 返回两个日期之间的天数

来源:烟台网站建设 http://www.tianming.co
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: