1. Year(X),Month(X),Day(X):取出年,月,日
[格式]:
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=“一月”
7.WeekdayName:返回星期名稱
[格式]:P=WeekdayName(X)
[說明]:X參數可傳入1—7,則返回值為“星期日”,“星期一”……,但是在英文windows環境下,返回的是”Sunday”,”Monday”……
[范例]:
P=WeekdayName(1)
結果為:P=”星期日”
標題VB常用函數輯