TimeSerial 函數(shù)
返回一個 Date 子類型的 Variant,含有指定時、分、秒的時間。
TimeSerial(hour,minute, second)
參數(shù)
hour
其值為從 0 (12:00 A.M.) 到 23 (11:00 P.M.) 的數(shù)值或數(shù)值表達(dá)式。
minute
任意數(shù)值表達(dá)式。
second
任意數(shù)值表達(dá)式。
說明
要指定一時刻,如 11:59:59,TimeSerial 的參數(shù)取值應(yīng)在可接受的范圍內(nèi);也就是說,小時應(yīng)介于 0-23 之間,分和秒應(yīng)介于 0-59 之間。但是,可以使用數(shù)值表達(dá)式為每個參數(shù)指定相對時間,這一表達(dá)式代表某時刻之前或之后的時、分或秒數(shù)。
下面的示例使用絕對時間數(shù)的表達(dá)式。TimeSerial 函數(shù)返回中午前 6(12-6)小時前的 15分鐘 (-15), 或 5:45:00 A.M.
Dim MyTime1MyTime1 = TimeSerial(12 - 6, -15, 0) '
返回 5:45:00 AM.
當(dāng)任何一個參數(shù)的取值超出可接受的范圍時,它會正確地進(jìn)位到下一個較大的時間單位中。例如,如果指定了 75 分鐘,則這個時間被解釋成一小時十五分鐘。但是,如果任何一個參數(shù)值超出 -32768 到 32767 的范圍,就會導(dǎo)致錯誤。如果使用三個參數(shù)直接指定的時間或通過表達(dá)式計(jì)算出的時間超出可接受的日期范圍,也會導(dǎo)致錯誤。