IBM Lotus Symphony


Funkcija DateSerial [izvajalno okolje]

Vrne vrednost Date za podano leto, mesec ali dan.

Skladnja:

DateSerial (year, month, day)

Vrnjena vrednost:

Datum

Parametri:

Year: Celoštevilski izraz, ki označuje leto. Vse vrednosti med 0 in 99 se interpretirajo kot leta 1900-1999. Za leta, ki so izven tega obsega, morate vnesti vse štiri številke.

Month: Celoštevilski izraz, ki označuje mesec podanega leta. Sprejeti obseg je od 1-12.

Day: Celoštevilski izraz, ki označuje dan podanega meseca. Sprejeti obseg je od 1-31. Ko vnesete neobstoječi dan za mesec, krajši od 31 dni, ne pride do napake.

Funkcija DateSerial vrne število dni med 30. decembrom 1899 in podanim datumom. To funkcijo lahko uporabljate za izračun razlike med dvema datumoma.

Funkcija DateSerial vrne prosto vrsto podatkov (Variant) s parametrom VarType 7 (Date). Interno se ta vrednost shrani kot vrednost Double, tako da se, kadar je podan datum 1. 1. 1900, vrne vrednost 2. Negativne vrednosti veljajo za datume pred 30. decembrom 1899 (ne vključno s tem datumom).

Če je definiran datum, ki je zunaj sprejemljivega obsega, Lotus® Symphony™ Basic vrne sporočilo o napaki.

Medtem ko definirate funkcijo DateValue kot niz, ki vsebuje datum, funkcija DateSerial oceni vsakega od parametrov (leto, mesec, dan) kot ločene številske izraze.

Kode napak

5 Neveljavni klic procedure

Primer:

Sub ExampleDateSerial

Dim lDate as Long

Dim sDate as String

lDate = DateSerial(1964, 4, 9)

sDate = DateSerial(1964, 4, 9)

msgbox lDate REM returns 23476

msgbox sDate REM returns 04/09/1964

end sub


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke