现在的位置: 首页 > 综合 > 正文

DateDiff函数解析

2013年01月31日 ⁄ 综合 ⁄ 共 539字 ⁄ 字号 评论关闭

DateDiff 函数:用来表示两个日期之间的时间间隔.返回值为variant(long)

 

   函数格式为:

DateDiff ( interval, date1, date2 )

       其中date1,date2分别指特定的两个日期。

                 interval表示这两个日期的差值,其可以是s秒,h小时,d天,m月,q季度yyyy

 

   例如:

20121212日和201123日之间相隔

 
 几天?

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"CDatetextborndate),CDatetextschooldate+
n

   CDate是类型转换函数,讲表达式转换成某种特定的数据类型。

   yyyy表示相差时间以年份表示。末尾n根据情况,将入学日期同出生日期设定为相差n年。

抱歉!评论已关闭.