資源描述:
《access日期和時(shí)間函數(shù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、1.Cdate(日期表達(dá)式)將日期表達(dá)式轉(zhuǎn)換成日期類型的數(shù)據(jù)。日期表達(dá)式是任何可以解釋成日期的表達(dá)式,包含日期文字,可以看作日期的字符串以及從函數(shù)返回的日期。比如:myDate=CDate("99-5-20"),這樣的日期表達(dá)式必須加雙引號,否則結(jié)果不可預(yù)料。CDate依據(jù)系統(tǒng)上的區(qū)域設(shè)置來決定日期的格式。如果提供的格式為不可識別的日期設(shè)置,則不能正確判斷年、月、日的順序。2.Now()返回當(dāng)前計(jì)算機(jī)系統(tǒng)設(shè)置的日期和時(shí)間。3.Year(日期表達(dá)式)返回表示年份的整數(shù)。比如:Year("00-6-15")=20004.Month(日期表達(dá)式)返回1到12之間的整數(shù),表示一年中的某月
2、。比如:Month("00-6-15")=65.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ù)對日期加上或減去指定
3、的時(shí)間間隔。例如,可以用DateAdd來計(jì)算距今天為三十天的日期;或者計(jì)算距現(xiàn)在為45分鐘的時(shí)間。為了對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中的年份),就會導(dǎo)致錯(cuò)誤發(fā)生。如果number不是一
4、個(gè)Long值,則在計(jì)算時(shí)取最接近的整數(shù)值來計(jì)算。注意DateAdd返回值的格式由ControlPanel設(shè)置決定,而不是由傳遞到date參數(shù)的格式?jīng)Q定。事例:DateAdd("d",10,"2000-6-18")結(jié)果是:2000-06-28DateAdd("m",-1,"2000-6-18")結(jié)果是:2000-05-186、DateDiff函數(shù)返回Variant(Long)的值,表示兩個(gè)指定日期間的時(shí)間間隔數(shù)目。語法DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])DateDiff函數(shù)語法中有下列命名
5、參數(shù):部分描述interval必要。字符串表達(dá)式,表示用來計(jì)算date1和date2的時(shí)間差的時(shí)間間隔Date1□date2必要;Variant(Date)。計(jì)算中要用到的兩個(gè)日期。Firstdayofweek可選。指定一個(gè)星期的第一天的常數(shù)。如果未予指定,則以星期日為第一天。firstweekofyear可選。指定一年的第一周的常數(shù)。如果未予指定,則以包含1月1日的星期為第一周。interval參數(shù)的設(shè)定值同DateAdd函數(shù),請參考上面的例子。例:DateDiff("d",#2004-01-06#,#2004-01-07#)17、DatePart函數(shù)返回一個(gè)包含已知日期的指定
6、時(shí)間部分的Variant(Integer)。語法DatePart(interval,date[,firstdayofweek[,firstweekofyear]])DatePart函數(shù)語法中有下列命名參數(shù):部分描述interval必要。字符串表達(dá)式,是要返回的時(shí)間間隔。date必要。要計(jì)算的Variant(Date)值。Firstdayofweek可選。指定一個(gè)星期的第一天的常數(shù)。如果未予指定,則以星期日為第一天。firstweekofyear可選。指定一年第一周的常數(shù)。如果未予指定,則以包含1月1日的星期為第一周。設(shè)置interval參數(shù)的設(shè)定值同DateAdd()DatePa
7、rt函數(shù)示例本示例先取得一個(gè)日期,然后使用DatePart函數(shù)顯示該日期是發(fā)生在該年的哪一季。DimTheDateAsDate'聲明變量。DimMsgT12、Time函數(shù)返回一個(gè)指明當(dāng)前系統(tǒng)時(shí)間的Variant(Date)。語法Time示例使用Time函數(shù)返回系統(tǒng)當(dāng)前的時(shí)間。DimMyTimeMyTime=Time'返回系統(tǒng)當(dāng)前的時(shí)間說明為了設(shè)置系統(tǒng)時(shí)間,請使用Time語句。設(shè)置系統(tǒng)時(shí)間。語法Time=time必要的time參數(shù),可以是任何能夠表示時(shí)刻的數(shù)值表達(dá)式、字符串表達(dá)式或