如何在VBS中使用DateDiff函數(shù)-創(chuàng)新互聯(lián)

如何在VBS中使用DateDiff 函數(shù)?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司企業(yè)建站,十年網(wǎng)站建設(shè)經(jīng)驗,專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計,有多年建站和網(wǎng)站代運營經(jīng)驗,設(shè)計師為客戶打造網(wǎng)絡(luò)企業(yè)風格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)中不同領(lǐng)域進行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動的思維在網(wǎng)頁中充分展現(xiàn),通過對客戶行業(yè)精準市場調(diào)研,為客戶提供的解決方案。

DateDiff 函數(shù)

返回兩個日期之間的時間間隔。

DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

DateDiff 函數(shù)的語法有以下參數(shù):

參數(shù)

interval

必選項。String expression 表示用于計算date1date2 之間的時間間隔。有關(guān)數(shù)值,請參閱“設(shè)置”部分。

date1, date2

必選項。日期表達式。用于計算的兩個日期。

Firstdayofweek

可選項。指定星期中第一天的常數(shù)。如果沒有指定,則默認為星期日。有關(guān)數(shù)值,請參閱“設(shè)置”部分。

Firstweekofyear

可選項。指定一年中第一周的常數(shù)。如果沒有指定,則默認為 1 月 1 日所在的星期。有關(guān)數(shù)值,請參閱“設(shè)置”部分。

設(shè)置

interval 參數(shù)可以有以下值:

設(shè)置描述
yyyy
q季度
n
y一年的日數(shù)
d
w一周的日數(shù)
ww
h小時
m分鐘
s

firstdayofweek 參數(shù)可以有以下值:

常數(shù)描述
vbUseSystem0使用區(qū)域語言支持 (NLS) API 設(shè)置。
vbSunday1星期日(默認)
vbMonday2星期一
vbTuesday3星期二
vbWednesday4星期三
vbThursday5星期四
vbFriday6星期五
vbSaturday7星期六

firstweekofyear 參數(shù)可以有以下值:

常數(shù)描述
vbUseSystem0使用區(qū)域語言支持 (NLS) API 設(shè)置。
vbFirstJan11由 1 月 1 日所在的星期開始(默認)。
vbFirstFourDays2由在新年中至少有四天的第一周開始。
vbFirstFullWeek3由在新的一年中第一個完整的周開始。

說明

DateDiff 函數(shù)用于判斷在兩個日期之間存在的指定時間間隔的數(shù)目。例如可以使用DateDiff 計算兩個日期相差的天數(shù),或者當天到當年最后一天之間的星期數(shù)。

要計算date1date2 相差的天數(shù),可以使用“一年的日數(shù)”(“y”)或“日”(“d”)。當interval為“一周的日數(shù)”(“w”)時,DateDiff 返回兩個日期之間的星期數(shù)。如果date1 是星期一,則DateDiff 計算到date2 之前星期一的數(shù)目。此結(jié)果包含date2 而不包含date1。如果interval 是“周”(“ww”),則DateDiff 函數(shù)返回日歷表中兩個日期之間的星期數(shù)。函數(shù)計算date1date2 之間星期日的數(shù)目。如果date2 是星期日,DateDiff 將計算date2,但即使date1 是星期日,也不會計算date1。

如果date1 晚于date2,則DateDiff 函數(shù)返回負數(shù)。

firstdayofweek 參數(shù)會對使用“w”和“ww”間隔符號的計算產(chǎn)生影響。

如果date1date2 是日期文字,則指定的年度會成為日期的固定部分。但是如果date1date2 被包括在引號 (" ") 中并且省略年份,則在代碼中每次計算date1date2 表達式時,將插入當前年份。這樣就可以編寫適用于不同年份的程序代碼。

interval為“年”(“yyyy”)時,比較 12 月 31 日和來年的 1 月 1 日,雖然實際上只相差一天,DateDiff 返回 1 表示相差一個年份。

下面的示例利用DateDiff 函數(shù)顯示今天與給定日期之間間隔天數(shù):

Function DiffADate(theDate)  DiffADate = "從當天開始的天數(shù):" & DateDiff("d", Now, theDate)End Function

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。

網(wǎng)站欄目:如何在VBS中使用DateDiff函數(shù)-創(chuàng)新互聯(lián)
鏈接地址:http://bm7419.com/article38/igjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、品牌網(wǎng)站建設(shè)、小程序開發(fā)標簽優(yōu)化、網(wǎng)站內(nèi)鏈關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)