日期和时间函数处理支持日期、时间值转换的各种过程。一星期七天用下面的代码值表示。
值 一星期七天
1 星期日
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
CDate CDate函数转换成Date子类的表达式。用法为: result = CDate(expr)
其中,result是Date子类的Variant,expr是有效的数据表达式(可以用IsDate函数确定表达式是否有效)。
Date Date函数提取当前的系统日期。用法为: result = Date
其中result是Date子类的Variant。
DateSerial DateSerial函数设置Date变量的日期值。用法为: result = DateSerial(year,mongth,day)
其中result是Date子类的Variant,year是介于100和9999之间的数,month是1和12之间的数,day是1和31之间的数。在正确范围内的数值表达式可用作参数。如果表达式无效,就把它增加为下一个更大的数。
DateValue DateValue函数把表达式转换成Date子类。用法为: result = DateValue(expr)
其中result是Date子类的Variant,expr是代表日期的字符串表达式,例如November 30, 1997或11/30/1997。
Day Day函数从日期表达式中提取日期。用法为: result = Day(expr)
其中,result是1和31之间的整数,expr是任意日期表达式。如果expr为Null,则返回Null。
Hour Hour函数从事件表达式中提取小时值。用法为: result = Hour(expr)
其中,result是0和23之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Minute Minute函数从事件表达式提取分钟值。用法为: result = Minute(expr)
其中,result是0和59之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Month Month函数从事件表达式提取月份值。用法为: result = Month(expr)
其中,result是1和12之间的整数,分别代表一年的12个月,expr是任意日期表达式。如果expr为Null,则返回Null。
Now Now函数根据计算机当前设定的日期和时间提取当前的日期和时间。用法为: result = Now
其中,result是含有日期和时间的表达式。
Second Second函数从表达式中提取秒值。用法为: result = Second(expr)
其中,result是0和59之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Time Time函数提取系统的当前时间。用法为: result = Time
其中,result是Date子类的Variant。
TimeSerial TimeSerial函数在Date变量里设置时间值。TimeSerial返回含有指定的小时、分钟和秒的Date子类的Variant。用法为: result = TimeSerial(hour,minute,second)
其中,result是Date子类的Variant,hour是0是23之间的数,minute是0和59之间的数,second是0和59之间的数。在正确范围内的数值型表达式可用作参数。如果表达式无效,就把它变为下一个更大的数。
Weekday Weekday函数确定特定日期的星期数。用法为: result = Weekday(expr,[firstdayofweek])
其中,result是表示星期数的整数,expr是日期表达式。如果expr含有Null,则返回Null。可选的firstdayofweek参数识别假定为第一天的值。
Year Year函数从表达式中提取年份值。用法为: result = Year(expr)
其中,result是表示年的整数值,expr是任意的日期表达式。如果expr为Null,则返回Null。