VB中的DateSerial函數(shù)的使用方法

字號:

返回包含指定的年、月、日的 Variant (Date)。
    語法
    DateSerial(year, month, day)
    DateSerial 函數(shù)語法有下列的命名參數(shù):
    部分描述
    year必要;Integer。從 100 到 9999 間的整數(shù),或一數(shù)值表達(dá)式。
    month必要;Integer。任何數(shù)值表達(dá)式。
    day必要;Integer。任何數(shù)值表達(dá)式。
    說明
    為了指定某個日期,如 1991 年 12 月 31 日,DateSerial 函數(shù)中的每個參數(shù)的取值范圍應(yīng)該是可接受的;即,日的取值范圍應(yīng)在 1-31 之間,而月的取值范圍應(yīng)在 1-12 之間。但是,當(dāng)一個數(shù)值表達(dá)式表示某日之前或其后的年、月、日數(shù)時,也可以為每個使用這個數(shù)值表達(dá)式的參數(shù)指定相對日期。
    以下示例中使用了數(shù)值表達(dá)式代替絕對日期。這里,DateSerial 函數(shù)返回 1990 年 8 月 1 日的 十 年 (1990 - 10) 零兩個月 (8 - 2) 又一天 (1 - 1) 之前的日期;換句話說,就是 1980 年 5 月 31 日 。
    DateSerial(1990 - 10, 8 - 2, 1 - 1)
    year 參數(shù)的數(shù)值若介于 0 與 29 之間,則將其解釋為 2000–2029年,若介于 30 和 99 之間則解釋為1930–1999年。而對所有其它 year 參數(shù),則請用四位數(shù)值表示(如 1800)。
    當(dāng)任何一個參數(shù)的取值超出可接受的范圍時,它會適時進位到下一個較大的時間單位。例如,如果指定了 35 天,則這個天數(shù)被解釋成一個月加上多出來的日數(shù),多出來的日數(shù)將由其年份與月份來決定。如果一個參數(shù)值超出 -32,768 到 32,767 的范圍,就會導(dǎo)致錯誤發(fā)生