VB 常用時間日期函數

 

 


[格式]:  
P=Year(X)  
取出X“年”部分的數值  
P=Month(X)  
取出X“月”部分的數值  
P=Day(X)  
取出X“日”部分的數值  
[說明]:Year返回的是公元年,若X裏只有時間,沒有日期,則日期視爲#1899/12/30#  


2. Hour,Minute,Second函數:取出時,分,或秒  
[格式]:  
P=Hour(X)  
取出X“時”部分的數值  
P=Minute(X)  
取出X“分”部分的數值  
P=Second(X)  
取出X“秒”部分的數值  
[說明]:Hour的返回值是0---23之間  

[範例]:  
X=10:34:23  
P=Hour(X)  
Q=Minute(X)  
R=Second(X)  
則輸出結果:P=10,Q=34,R=23  

3. DateSerial函數:合併年,月,日成爲日期  
[格式]:DateSerial(Y,M,D)  
其中Y是年份,M爲月份,D爲日期  
[說明]:  
(1) M值若大於12,則月份從12月起向後推算M-12個月;若小於1,則月份從1月起向後推算1-M個月。  
(2) 若日期D大於當月的日數,則日期從當月的日數起,向後推算D-當月日數;若小於1,則日期從1日起向前推算1-D日。  
[範例]:  
P=DateSerial(2000,02,02)  
則結果爲P=2000/02/02  


4.TimeSerial函數:合併時,分,秒成爲時間  
[格式]:P=TimeSerial(H,M,S)  
其中H爲小時數,M爲分鐘數,S爲秒數  
[說明]:推算原理同上面的DateSerial  
[範例]:  
P=TimeSerial(6,32,45)  
結果爲:P=6:32:45  


5.Date,Time,Now函數:讀取系統的日期時間  
[格式]:  
P=Date()  
P=Time()  
P=Now()  
[說明]:這三個函數都無參數  
[範例]:  
若當前時間爲2003年8月29日晚上19點26分45秒,則  
P=Now()  
結果爲:P=2003-08-29 19:26:45  


6.MonthName:返回月份名稱  
[格式]:P=MonthName(X)  
[說明]:X參數可傳入1---12,則返回值爲“一月”、“二月”……,但是在英文Windows環境下,返回的是”January”,”February”……  
[範例]:  
P=MonthName(1)  
則P=“一月”  


發佈了4 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章