Lotus Symphony 1.2


DateSerial 函數 [執行時期]

傳回指定年、月或日的日期值。

語法:

DateSerial(year, month, day)

回覆值:

日期

參數:

Year:指示年份的整數表示式。0 到 99 之間的所有數值都會被解譯為 1900-1999 之間的年份。而對於此範圍之外的年份,必須輸入完整的四位數位。

Month:整數表示式,指示指定年份中的某月。可接受的範圍是 1-12。

Day:整數表示式,表示指定月份中的某一天。可接受的範圍是 1-31,具體的範圍取決於所在的月份。

DateSerial 函數傳回 1899 年 12 月 30 日與給定日期之間相差的天數。您可以使用此函數計算兩個日期之間相差的天數。

DateSerial 函數傳回的資料類型是變數,其 VarType 為 7,即 Date。在程式內部,該值作為雙精度數值儲存。因此,當給定日期為 1900 年 1 月 1 日時,傳回值是 2。負值表示給定的日期早於 1899 年 12 月 30 日 (不包含在內)。

如果定義的日期超出可接受的範圍,IBM® Lotus® Symphony™ Basic 將傳回一則錯誤訊息。

錯誤代碼

錯誤代碼

5 無效的程序呼叫

範例:

Sub ExampleDateSerial

Dim lDate as Long

Dim sDate as String

lDate = DateSerial(1964, 4, 9)

sDate = DateSerial(1964, 4, 9)

msgbox lDate REM 傳回 23476

msgbox sDate REM 傳回 09.04.1964 00:00:00

end sub


其他文件 | 商標