VB.NET语言基础(显式转换函数、日期时间函数)
2012-09-17 11:52
260 查看
1、类型转换函数名(显式转换)
函数名返回数据类型
[b]expression
[/b]参数范围
CBool
Boolean 数据类型 (Visual
Basic)
任何有效的
Char、String
或数值表达式。
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
函数名返回数据类型
[b]expression
[/b]参数范围
CBool
Boolean 数据类型 (Visual
Basic)
任何有效的
Char、String
或数值表达式。
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
相关文章推荐
- VB.NET语言基础(显式转换函数、日期时间函数)
- VB.NET语言基础(显式转换函数、日期时间函数)
- VB.Net之旅--.Net多语言运行库的基础
- 基础知识之vb.net的拷贝构造函数
- vb.net语言调用dll函数出现“读取或写入受保护内存。这通常指示其他内存已损坏。”
- 做ERP是vb.net好呢还是C#好呢,新款的用友用的什么语言?
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- 面向对象编程基础入门(vb.net版)
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- 在.Net中嵌入资源文件到程序集中-.NET教程,VB.Net语言
- vb.net 教程 5-14 图像处理之内存处理基础2
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- NScript - A script host for C#/VB.NET/JScript.NET(NScript-.Net语言的脚步解释主机)
- TIOBE 2006年7月最流行开发语言排名 VB.Net再度下滑
- 相关VB.NET文件对象基础知识讲解
- VB.NET基础 字符串相关的函数
- VB.NET基础语法(很好用)
- ASP.NET(VB.NET)学习笔记--第一章.语法基础