【技巧】Access時(shí)間函數(shù)匯總(一)
時(shí)間:2013-09-12 15:42 來(lái)源:Office中國(guó) 作者:一點(diǎn)通 閱讀:次
1.Cdate(日期表達(dá)式)
將日期表達(dá)式轉(zhuǎn)換成日期類型的數(shù)據(jù)。
日期表達(dá)式是任何可以解釋成日期的表達(dá)式,包含日期文字,可以看作日期的字符串以及從函數(shù)返回的日期。
比如:myDate = CDate("99-5-20") ,這樣的日期表達(dá)式必須加雙引號(hào),否則結(jié)果不可預(yù)料。
CDate 依據(jù)系統(tǒng)上的區(qū)域設(shè)置來(lái)決定日期的格式。如果提供的格式為不可識(shí)別的日期設(shè)置,則不能正確判斷年、月、日的順序。
2.Now()
返回當(dāng)前計(jì)算機(jī)系統(tǒng)設(shè)置的日期和時(shí)間。
3.Year(日期表達(dá)式)
返回表示年份的整數(shù)。
比如:Year("00-6-15") = 2000
4.Month(日期表達(dá)式)
返回 1 到 12 之間的整數(shù),表示一年中的某月。
比如:Month("00-6-15") = 6
5.DateAdd(interval, number, date)
DateAdd 函數(shù)語(yǔ)法中有下列命名參數(shù):
部分 描述
interval 必要。字符串表達(dá)式,是所要加上去的時(shí)間間隔。
number 必要。數(shù)值表達(dá)式,是要加上的時(shí)間間隔的數(shù)目。其數(shù)值可以為正數(shù)(得到未來(lái)的日期),也可以為負(fù)數(shù)(得到過(guò)去的日期)。
date 必要。Variant (Date) 或表示日期的文字,這一日期還加上了時(shí)間間隔。
設(shè)置 interval 參數(shù)具有以下設(shè)定值:
設(shè)置 描述
yyyy 年
q 季
m 月
y 一年的日數(shù)
d 日
w 一周的日數(shù)
ww 周
h 時(shí)
n 分鐘
s 秒
說(shuō)明
可以使用 DateAdd 函數(shù)對(duì)日期加上或減去指定的時(shí)間間隔。
例如,可以用 DateAdd 來(lái)計(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 年(減去的年度超過(guò) date 中的年份),就會(huì)導(dǎo)致錯(cuò)誤發(fā)生。
如果 number 不是一個(gè) Long 值,則在計(jì)算時(shí)取最接近的整數(shù)值來(lái)計(jì)算。
注意 DateAdd 返回值的格式由 Control Panel設(shè)置決定,而不是由傳遞到date 參數(shù)的格式?jīng)Q定。
事例:
DateAdd("d",10,"2000-6-18")
結(jié)果是: 2000-06-28
DateAdd("m",-1,"2000-6-18")
將日期表達(dá)式轉(zhuǎn)換成日期類型的數(shù)據(jù)。
日期表達(dá)式是任何可以解釋成日期的表達(dá)式,包含日期文字,可以看作日期的字符串以及從函數(shù)返回的日期。
比如:myDate = CDate("99-5-20") ,這樣的日期表達(dá)式必須加雙引號(hào),否則結(jié)果不可預(yù)料。
CDate 依據(jù)系統(tǒng)上的區(qū)域設(shè)置來(lái)決定日期的格式。如果提供的格式為不可識(shí)別的日期設(shè)置,則不能正確判斷年、月、日的順序。
2.Now()
返回當(dāng)前計(jì)算機(jī)系統(tǒng)設(shè)置的日期和時(shí)間。
3.Year(日期表達(dá)式)
返回表示年份的整數(shù)。
比如:Year("00-6-15") = 2000
4.Month(日期表達(dá)式)
返回 1 到 12 之間的整數(shù),表示一年中的某月。
比如:Month("00-6-15") = 6
5.DateAdd(interval, number, date)
DateAdd 函數(shù)語(yǔ)法中有下列命名參數(shù):
部分 描述
interval 必要。字符串表達(dá)式,是所要加上去的時(shí)間間隔。
number 必要。數(shù)值表達(dá)式,是要加上的時(shí)間間隔的數(shù)目。其數(shù)值可以為正數(shù)(得到未來(lái)的日期),也可以為負(fù)數(shù)(得到過(guò)去的日期)。
date 必要。Variant (Date) 或表示日期的文字,這一日期還加上了時(shí)間間隔。
設(shè)置 interval 參數(shù)具有以下設(shè)定值:
設(shè)置 描述
yyyy 年
q 季
m 月
y 一年的日數(shù)
d 日
w 一周的日數(shù)
ww 周
h 時(shí)
n 分鐘
s 秒
說(shuō)明
可以使用 DateAdd 函數(shù)對(duì)日期加上或減去指定的時(shí)間間隔。
例如,可以用 DateAdd 來(lái)計(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 年(減去的年度超過(guò) date 中的年份),就會(huì)導(dǎo)致錯(cuò)誤發(fā)生。
如果 number 不是一個(gè) Long 值,則在計(jì)算時(shí)取最接近的整數(shù)值來(lái)計(jì)算。
注意 DateAdd 返回值的格式由 Control Panel設(shè)置決定,而不是由傳遞到date 參數(shù)的格式?jīng)Q定。
事例:
DateAdd("d",10,"2000-6-18")
結(jié)果是: 2000-06-28
DateAdd("m",-1,"2000-6-18")
(責(zé)任編輯:admin)
頂一下
(0)
0%
踩一下
(0)
0%
相關(guān)內(nèi)容
- ·如何將數(shù)據(jù)表導(dǎo)出備份到excel表格
- ·在表中用組合框選擇備選項(xiàng)目
- ·如何設(shè)置表的Caption和Description屬性
- ·用Access實(shí)現(xiàn)學(xué)校課程表的科學(xué)管理
- ·在表中設(shè)置美元等貨幣符號(hào)的方法
- ·Access建表需注意的問(wèn)題(建表原則)
- ·Access獲取表下個(gè)自動(dòng)增加的ID值【兩種
- ·Access光標(biāo)在文本框的右邊
- ·Access格式、掩碼、文本有效性的異同
- ·access中的掩碼
- ·【技巧】Access時(shí)間函數(shù)匯總(一)
- ·Access隱藏表中的列
- ·Excel與Access簡(jiǎn)便聯(lián)系方法
- ·Word文本文件導(dǎo)入到Access2007與導(dǎo)出的
- ·ACCESS字段中設(shè)置默認(rèn)日期值函數(shù)大全
- ·ACCESS的真假:三、往一個(gè)表中插入10萬(wàn)
最新內(nèi)容
推薦內(nèi)容