技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 21536
|
2#
發(fā)表于 2009-2-27 13:50:21
|
只看該作者
本帖最后由 todaynew 于 2009-2-27 13:52 編輯
用dateadd函數(shù)
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定。 |
|