Date函數(shù)和DateAdd函數(shù)

字號(hào):

Date函數(shù)返回包含系統(tǒng)日期的 Variant (Date)。
    語法
    Date
    說明
    為了設(shè)置系統(tǒng)日期,請(qǐng)使用 Date 語句。
    DateAdd函數(shù) 返回包含一個(gè)日期的 Variant (Date),這一日期還加上了一段時(shí)間間隔。
    語法
    DateAdd(interval, number, date)
    DateAdd 函數(shù)語法中有下列命名參數(shù):
    部分描述
    interval必要。字符串表達(dá)式,是所要加上去的時(shí)間間隔。
    number必要。數(shù)值表達(dá)式,是要加上的時(shí)間間隔的數(shù)目。其數(shù)值可以為正數(shù)(得到未來的日期),也可以為負(fù)數(shù)(得到過去的日期)。
    date必要。Variant (Date) 或表示日期的文字,這一日期還加上了時(shí)間間隔。
     設(shè)置
    interval 參數(shù)具有以下設(shè)定值:
    設(shè)置描述
    yyyy年
    q季
    m月
    y一年的日數(shù)
    d日
    w一周的日數(shù)
    ww周
    h時(shí)
    n分鐘
    s秒
    說明
    可以使用 DateAdd 函數(shù)對(duì)日期加上或減去指定的時(shí)間間隔。例如,可以用 DateAdd 來計(jì)算距今天為三十天的日期;或者計(jì)算距現(xiàn)在為 45 分鐘的時(shí)間。
    為了對(duì) date 加上“日”,可以使用“一年的日數(shù)” (“y”),“日” (”d”) 或“一周的日數(shù)” (”w”)。
    DateAdd 函數(shù)將不返回有效日期。在以下實(shí)例中將 1 月31 日加上一個(gè)月:
    DateAdd(m, 1, 31-Jan-95)
    上例中,DateAdd 返回 1995 年 2 月 28 日,而不是 1995 年 2 月 31 日。如果 date 是 1996 年 1 月 31 日,則由于 1996 年是閏年,返回值是 1996 年 2 月 29 日。
    如果計(jì)算的日期超前 100 年(減去的年度超過 date 中的年份),就會(huì)導(dǎo)致錯(cuò)誤發(fā)生。
    如果 number 不是一個(gè) Long 值,則在計(jì)算時(shí)取最接近的整數(shù)值來計(jì)算。
    注意 DateAdd 返回值的格式由 Control Panel設(shè)置決定,而不是由傳遞到date 參數(shù)的格式?jīng)Q定。