加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 22:55:36 所属栏目:大数据 来源:网络整理
导读:1、 类型转换函数名(显式转换) 函数名 返回数据类型 expression 参数范围 CBool Boolean 数据类型 (Visual Basic) 任何有效的 Char 、 String 或数值表达式。 CByte Byte 数据类型 (Visual Basic) 0 到 255(无符号);舍入小数部分。 CChar Char 数据类型

1、类型转换函数名(显式转换)

函数名
返回数据类型
expression 参数范围

CBool

Boolean 数据类型 (Visual Basic)

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

CByte

Byte 数据类型 (Visual Basic)

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

CChar

Char 数据类型 (Visual Basic)

任何有效的 CharString 表达式;只转换 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,647;舍入小数部分。

CLng

Long 数据类型 (Visual Basic)

-9,223,372,036,854,775,808 到 9,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",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",#1/1/2006#) 返回离 2006年元旦还有多少小时

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读