内容正文:
Visual Basic语言程序设计基础 第五版
时间日期函数
函数
函数
5.3
学习目标:
5.3.1 时间日期函数
了解时间日期函数的概念、分类
5.3.2 转换函数
5.3.2 数组函数
函数
5.3
5.3.1 时间日期函数
(1)Now 函数
语法:Now
功能:求当前的系统日期和系统时间。
说明
此函数无任何参数,函数值为 Date 型。
假如当前的日期和时间为1999 年 8 月 30日下午2点 18 分,则执行;
Print Now
其结果为:1999-8-30 14:18:00
函数
5.3
5.3.1 时间日期函数
(2)日期函数(Date)
语法:Date
功能:求当前的系统日期。
说明
此函数无任何参数,函数值为 Date 型。
假如今天的日期为1999年8月30日,则执行
Print Date
其结果为:1999-8-30(3)时间函数(Time)语法:Time
功能:求当前的系统时间。说明<《
此函数无任何参数,函数值为 Date 型。
假如当前的时间为下午2点18 分 30秒,则执行:
Print Time
函数
5.3
5.3.1 时间日期函数
(3)时间函数(Time)
语法:Time
功能:求当前的系统时间。
说明
此函数无任何参数,函数值为Date型
假如当前的时间为下午2点18分30秒,则执行
Print Time
其结果为:14:18:30
函数
5.3
5.3.1 时间日期函数
(4)年份函数(Year)
语法:Year(日期)
功能:求日期参数的年份。
说明
①日期参数可以是任何能够表示日期的数值表达式、字符串表达式或它们的组合②函数值为Integer型。
假如今天的日期为1999 年 8 月 30 日,则执行; Print Year(Date)其结果为:1999
函数
5.3
5.3.1 时间日期函数
(5)月份函数(Month)
语法:Month(日期)
功能:求日期参数的月份。
说明
①日期参数可以是任何能够表示日期的数值表达式、字符串表达式或它们的组合。② 函数值为Integer 型,其值为1~12的整数。
假如今天的日期为1999 年 8 月 30 日,则执行:
Print Month(Date!
其结果为;8
函数
5.3
5.3.1 时间日期函数
(6)日函数(Day)
语法:Day(日期)
功能:求日期参数的日期数值。
说明
①日期参数可以是任何能够表示日期的数值表达式、字符串表达式或它们的组合。② 品数值为Integer 型,其值为 1~31 的整数。
假如今天的日期为1999 年 8 月 30 日,则执行: Print DayiDate)其结果为:30
函数
5.3
5.3.1 时间日期函数
(7)星期函数
语法:Weekday(日期)
功能:求日期参数是星期几。
(8)小时函数
语法:Hour(时间)
功能:求时间参数中的小时数。
(9)分钟函数
语法:Minute(时间)
功能:求时间参数中的分钟数。
(10)秒函数
语法:Second(时间)
功能:求时间参数中的秒数。
函数
5.3
5.3.1 时间日期函数
(11)DateAdd函数
语法:DateAdd(时间单位,时间,参考日期)
功能:求参考日期加上一段时间之后的日期。
函数
5.3
5.3.1 时间日期函数
(12)DateDiff函数
语法:DateDiff(时间单位,日期1,日期2)
功能:求两个制定日期之间的间隔日期。
(13)IsDate函数
语法:IsDate(参数)
功能:判断参数是否可以转换为日期。
函数
5.3
5.3.2 转换函数
可将一种类型的数据转换成另一种类型的数据。常见转换函数的函数名及函数
函数
5.3
5.3.2 转换函数
语法:函数名(参数)
功能:将参数从一种数据类型转换成另一种数据类型。
说明
①函数名为表5.4中所列函数名中的任何一种。
②参数可以是任何类型的表达式,究竟为哪种类型的表达式,需根据具体函数而定。
③如果转换之后的函数值超过其数据类型的范围,将发生错误。
函数
5.3
5.3.2 转换函数
④当参数为数值型,且其小数部分恰好为0.5时,CInt和CLng函数会将它转换为最接近的偶数值。例如:将 0.5 转换为 0、将 1.5转换为2。
⑤当将一个数值型数据转换为日期型数据时,其整数部分将转换为日期,小数部分将转换为时间。
函数
5.3
5.3.3 数组函数
数组函数
(1)Array函数
语法:Array(元素列表)
功能:求一个Variant 型数组。
例如:Dim MyWeek,MyDay
MyWeek =Array("Mon","Tue", "Wed", "Thu", "Fri", "Sat", "Sun") MyDay=MyWee