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