DateDiff 函数:用来表示两个日期之间的时间间隔数.返回值为variant(long)
函数格式为:
DateDiff ( interval, date1, date2 )
其中date1,date2分别指特定的两个日期。
interval表示这两个日期的差值,其可以是s秒,h小时,d天,m月,q季度yyyy年
例如:
求2012年12月12日和2011年2月3日之间相隔
几天?
Dim T
T=DateDiff("d",
#3/2/2011#, #12/12/2012#)
几月?
Dim T
T=datediff("m",
#3/2/2011#, #12/12/2012#)
同理,可得年、秒、分等
在学生信息管理系统中,添加学生信息窗体中,填写学生出生日期和入学日期时,很明显入学日期不得先于出生日期。故应运用datediff函数,对两个日期进行限定。
DateDiff("yyyy",CDate(textborndate),CDate(textschooldate)+
n)
CDate是类型转换函数,讲表达式转换成某种特定的数据类型。
yyyy表示相差时间以年份表示。末尾n根据情况,将入学日期同出生日期设定为相差n年。