vba(visual basic for applications)是visual basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(ole)任务的编程语言。主要能用来扩展windows的应用程序功能,特别是microsoft office软件。它也可说是一种应用程式视觉化的 basic 脚本。
1.时间属性:
使用时候可以直接使用该名称(time除外),也可以用vba调用,如:vba.timenow:返回当前的时间,格式是:2009-08-08 00:00:00。
date:返回当前的日期,格式是:2009-08-08。
time:返回当前的时间,格式是:00:00:00。
timer:返回从00:00:00到当前的秒数,single值。
2.时间函数:
其变量为字符串格式,如“2009-08-08 00:00:00”
second(time) :返回一个 variant (integer),其值为 0 到 59之间的整数,表示一分钟之中的某个秒。
minute(time) :返回一个 variant (integer),其值为 0 到 59之间的整数,表示一小时中的某分钟。
hour(time) :返回一个 variant (integer),其值为 0 到 23之间的整数,表示一天之中的某一钟点。
day(date) :返回一个 variant (integer),其值为 1 到 31 之间的整数,表示一个月中的某一日。
month(date) :返回一个 variant (integer),其值为 1 到 12 之间的整数,表示一年中的某月。
year(date) :返回 variant (integer),包含表示年份的整数。
weekday(date,[firstdayofweek]) 返回一个 variant(integer),包含一个整数,代表某个日期是一周中的第几天,其中周一作为一周中的第一天使用的是:vbmonday
timeserial(hour,minute,second),返回时间,其中三个变量可以是整型或者字符串。
datediff(interval,date1,date2),其中interval可以为“yyyy”、“mm”、“dd”,返回的是date2-date1的值。
3.日期函数:
dateadd(interval,number,date)返回将一个日期加上一段期间后的日期。
其中interval设定所加上的一段期间的单位。
- 编程问答
- 答案列表
vba时间变量的定义[朗读]
加入收藏